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

- Packages that use ITexturePack
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  net.minecraft.client.renderer.texture |
  net.minecraft.client.texturepacks |
  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` | ITextureFX.`onTexturePackChanged(RenderEngine engine, ITexturePack texturepack, Dimension dimensions)`

  - ### Uses of ITexturePack in net.minecraft.client.renderer.texture

    Methods in net.minecraft.client.renderer.texture with parameters of type ITexturePack
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TextureStitched.`loadTexture(TextureManager manager, ITexturePack texturepack, String name, String fileName, BufferedImage image, ArrayList textures)` Called when texture packs are refreshed, from TextureManager.createNewTexture, allows for finer control over loading the animation lists and verification of the image.

  - ### 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.

    Constructors in net.minecraft.client.texturepacks with parameters of type ITexturePack
    Constructor and Description
    `TexturePackCustom(String par1Str, File par2File, ITexturePack par3ITexturePack)`
    `TexturePackFolder(String par1, File par2, ITexturePack par3ITexturePack)`

  - ### 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)`