## Uses of Class
net.minecraft.client.renderer.RenderEngine

- Packages that use RenderEngine
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  net.minecraft.client |
  net.minecraft.client.gui |
  net.minecraft.client.particle |
  net.minecraft.client.renderer |
  net.minecraft.client.renderer.entity |
  net.minecraft.client.renderer.tileentity |
  net.minecraft.client.texturepacks |
  net.minecraft.src |
  net.minecraftforge.client |

- - ### Uses of RenderEngine in cpw.mods.fml.client

    Methods in cpw.mods.fml.client with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `BufferedImage` | TextureFXManager.`loadImageFromTexturePack(RenderEngine renderEngine, String path)`
    `void` | ITextureFX.`onTexturePackChanged(RenderEngine engine, ITexturePack texturepack, Dimension dimensions)`

  - ### Uses of RenderEngine in net.minecraft.client

    Fields in net.minecraft.client declared as RenderEngine
    Modifier and Type | Field and Description
    --- | ---
    `RenderEngine` | Minecraft.`renderEngine` The RenderEngine instance used by Minecraft

  - ### Uses of RenderEngine in net.minecraft.client.gui

    Methods in net.minecraft.client.gui with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapItemRenderer.`renderMap(EntityPlayer par1EntityPlayer, RenderEngine par2RenderEngine, MapData par3MapData)`

    Constructors in net.minecraft.client.gui with parameters of type RenderEngine
    Constructor and Description
    `FontRenderer(GameSettings par1GameSettings, String par2Str, RenderEngine par3RenderEngine, boolean par4)`
    `MapItemRenderer(FontRenderer par1FontRenderer, GameSettings par2GameSettings, RenderEngine par3RenderEngine)`

  - ### Uses of RenderEngine in net.minecraft.client.particle

    Methods in net.minecraft.client.particle with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityFX.`setParticleIcon(RenderEngine par1RenderEngine, Icon par2Icon)`

    Constructors in net.minecraft.client.particle with parameters of type RenderEngine
    Constructor and Description
    `EffectRenderer(World par1World, RenderEngine par2RenderEngine)`
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, Item par14Item, RenderEngine par15RenderEngine)`
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, Item par8Item, RenderEngine par9RenderEngine)`
    `EntityDiggingFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, Block par14Block, int par15, int par16, RenderEngine par17RenderEngine)`
    `EntityFootStepFX(RenderEngine par1RenderEngine, World par2World, double par3, double par5, double par7)`
    `EntityLargeExplodeFX(RenderEngine par1RenderEngine, World par2World, double par3, double par5, double par7, double par9, double par11, double par13)`

  - ### Uses of RenderEngine in net.minecraft.client.renderer

    Fields in net.minecraft.client.renderer declared as RenderEngine
    Modifier and Type | Field and Description
    --- | ---
    `RenderEngine` | RenderGlobal.`renderEngine` The RenderEngine instance used by RenderGlobal

    Constructors in net.minecraft.client.renderer with parameters of type RenderEngine
    Constructor and Description
    `RenderGlobal(Minecraft par1Minecraft, RenderEngine par2RenderEngine)`

  - ### Uses of RenderEngine in net.minecraft.client.renderer.entity

    Fields in net.minecraft.client.renderer.entity declared as RenderEngine
    Modifier and Type | Field and Description
    --- | ---
    `RenderEngine` | RenderManager.`renderEngine`

    Methods in net.minecraft.client.renderer.entity with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderManager.`cacheActiveRenderInfo(World par1World, RenderEngine par2RenderEngine, FontRenderer par3FontRenderer, EntityLiving par4EntityLiving, EntityLiving par5EntityLiving, GameSettings par6GameSettings, float par7)` Caches the current frame's active render info, including the current World, RenderEngine, GameSettings and FontRenderer settings, as well as interpolated player position, pitch and yaw.
    `void` | RenderItem.`renderItemAndEffectIntoGUI(FontRenderer par1FontRenderer, RenderEngine par2RenderEngine, ItemStack par3ItemStack, int par4, int par5)` Render the item's icon or block into the GUI, including the glint effect.
    `void` | RenderItem.`renderItemIntoGUI(FontRenderer par1FontRenderer, RenderEngine par2RenderEngine, ItemStack par3ItemStack, int par4, int par5)` Renders the item's icon or block into the UI at the specified position.
    `void` | RenderItem.`renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, RenderEngine par2RenderEngine, ItemStack par3ItemStack, int par4, int par5)` Renders the item's overlay information.
    `void` | RenderItem.`renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, RenderEngine par2RenderEngine, ItemStack par3ItemStack, int par4, int par5, String par6Str)`

  - ### Uses of RenderEngine in net.minecraft.client.renderer.tileentity

    Fields in net.minecraft.client.renderer.tileentity declared as RenderEngine
    Modifier and Type | Field and Description
    --- | ---
    `RenderEngine` | TileEntityRenderer.`renderEngine` The RenderEngine instance used by the TileEntityRenderer

    Methods in net.minecraft.client.renderer.tileentity with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `void` | TileEntityRenderer.`cacheActiveRenderInfo(World par1World, RenderEngine par2RenderEngine, FontRenderer par3FontRenderer, EntityLiving par4EntityLiving, float par5)` Caches several render-related references, including the active World, RenderEngine, FontRenderer, and the camera- bound EntityLiving's interpolated pitch, yaw and position.

  - ### Uses of RenderEngine in net.minecraft.client.texturepacks

    Methods in net.minecraft.client.texturepacks with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `void` | ITexturePack.`bindThumbnailTexture(RenderEngine renderengine)` Bind the texture id of the pack's thumbnail image, loading it if necessary.
    `void` | TexturePackImplementation.`bindThumbnailTexture(RenderEngine par1RenderEngine)` Bind the texture id of the pack's thumbnail image, loading it if necessary.
    `void` | ITexturePack.`deleteTexturePack(RenderEngine renderengine)` Delete the OpenGL texture id of the pack's thumbnail image, and close the zip file in case of TexturePackCustom.
    `void` | TexturePackCustom.`deleteTexturePack(RenderEngine par1RenderEngine)` Delete the OpenGL texture id of the pack's thumbnail image, and close the zip file in case of TexturePackCustom.
    `void` | TexturePackImplementation.`deleteTexturePack(RenderEngine par1RenderEngine)` Delete the OpenGL texture id of the pack's thumbnail image, and close the zip file in case of TexturePackCustom.

  - ### Uses of RenderEngine in net.minecraft.src

    Methods in net.minecraft.src with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `static BufferedImage` | ModLoader.`loadImage(RenderEngine renderEngine, String path)`
    `static void` | ModLoader.`registerAllTextureOverrides(RenderEngine cache)` Deprecated.

  - ### Uses of RenderEngine in net.minecraftforge.client

    Methods in net.minecraftforge.client with parameters of type RenderEngine
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ForgeHooksClient.`renderEntityItem(EntityItem entity, ItemStack item, float bobing, float rotation, Random random, RenderEngine engine, RenderBlocks renderBlocks)`
    `static boolean` | ForgeHooksClient.`renderInventoryItem(RenderBlocks renderBlocks, RenderEngine engine, ItemStack item, boolean inColor, float zLevel, float x, float y)`