## Uses of Interface
net.minecraft.client.texturepacks.ITexturePack

- Packages that use ITexturePack
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  net.minecraft.client.texturepacks |
  net.minecraft.src |
  net.minecraftforge.client |
  net.minecraftforge.client.event |

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

    Methods in cpw.mods.fml.client with parameters of type ITexturePack
    Modifier and Type | Method and Description
    --- | ---
    `void` | TextureFXManager.`loadTextures(ITexturePack texturePack)`
    `void` | TextureFXManager.`onEarlyTexturePackLoad(ITexturePack fallback)`
    `void` | TextureFXManager.`onTexturePackChange(RenderEngine engine, ITexturePack texturepack, List<TextureFX> effects)`
    `void` | ITextureFX.`onTexturePackChanged(RenderEngine engine, ITexturePack texturepack, Dimension dimensions)`
    `void` | FMLTextureFX.`onTexturePackChanged(RenderEngine engine, ITexturePack texturepack, Dimension dimensions)`
    `void` | TextureFXManager.`pruneOldTextureFX(ITexturePack var1, List<TextureFX> effects)`

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

    Classes in net.minecraft.client.texturepacks that implement ITexturePack
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TexturePackCustom`
    `class` | `TexturePackDefault`
    `class` | `TexturePackFolder`
    `class` | `TexturePackImplementation`

    Methods in net.minecraft.client.texturepacks that return ITexturePack
    Modifier and Type | Method and Description
    --- | ---
    `ITexturePack` | TexturePackList.`getSelectedTexturePack()`

    Methods in net.minecraft.client.texturepacks with parameters of type ITexturePack
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TexturePackList.`setTexturePack(ITexturePack par1ITexturePack)` Sets the new TexturePack to be used, returning true if it has actually changed, false if nothing changed.

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

    Methods in net.minecraft.src with parameters of type ITexturePack
    Modifier and Type | Method and Description
    --- | ---
    `static void` | FMLRenderAccessLibrary.`onTexturePackChange(RenderEngine engine, ITexturePack texturePack, List<TextureFX> textureFXList)`

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

    Methods in net.minecraftforge.client with parameters of type ITexturePack
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ForgeHooksClient.`onTextureLoad(String texture, ITexturePack pack)`

  - ### Uses of ITexturePack in net.minecraftforge.client.event

    Fields in net.minecraftforge.client.event declared as ITexturePack
    Modifier and Type | Field and Description
    --- | ---
    `ITexturePack` | TextureLoadEvent.`pack`

    Constructors in net.minecraftforge.client.event with parameters of type ITexturePack
    Constructor and Description
    `TextureLoadEvent(String texture, ITexturePack pack)`