## Uses of Class
net.minecraft.client.renderer.texture.TextureManager

- Packages that use TextureManager
  Package | Description
  --- | ---
  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.resources |
  net.minecraftforge.client |

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

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

    Methods in net.minecraft.client that return TextureManager
    Modifier and Type | Method and Description
    --- | ---
    `TextureManager` | Minecraft.`getTextureManager()`

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

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

    Constructors in net.minecraft.client.gui with parameters of type TextureManager
    Constructor and Description
    `FontRenderer(GameSettings par1GameSettings, ResourceLocation par2ResourceLocation, TextureManager par3TextureManager, boolean par4)`
    `MapItemRenderer(GameSettings par1GameSettings, TextureManager par2TextureManager)`

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

    Constructors in net.minecraft.client.particle with parameters of type TextureManager
    Constructor and Description
    `EffectRenderer(World par1World, TextureManager par2TextureManager)`
    `EntityFootStepFX(TextureManager par1TextureManager, World par2World, double par3, double par5, double par7)`
    `EntityLargeExplodeFX(TextureManager par1TextureManager, World par2World, double par3, double par5, double par7, double par9, double par11, double par13)`

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

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

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

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

    Methods in net.minecraft.client.renderer.entity with parameters of type TextureManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderManager.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, EntityLivingBase par5EntityLivingBase, 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, TextureManager par2TextureManager, 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, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)` Renders the item's icon or block into the UI at the specified position.
    `void` | RenderItem.`renderItemIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5, boolean renderEffect)`
    `void` | RenderItem.`renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)` Renders the item's overlay information.
    `void` | RenderItem.`renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5, String par6Str)`

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

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

    Methods in net.minecraft.client.renderer.tileentity with parameters of type TextureManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | TileEntityRenderer.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, 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 TextureManager in net.minecraft.client.resources

    Methods in net.minecraft.client.resources with parameters of type TextureManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourcePackRepositoryEntry.`bindTexturePackIcon(TextureManager par1TextureManager)`

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

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