## Uses of Class
net.minecraft.client.renderer.texturefx.TextureFX

- Packages that use TextureFX
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  net.minecraft.client.renderer |
  net.minecraft.client.renderer.texturefx |
  net.minecraft.src |

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

    Subclasses of TextureFX in cpw.mods.fml.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FMLTextureFX`

    Methods in cpw.mods.fml.client with parameters of type TextureFX
    Modifier and Type | Method and Description
    --- | ---
    `void` | TextureFXManager.`addAnimation(TextureFX anim)`
    `int` | TextureFXManager.`getEffectTexture(TextureFX effect)`
    `Dimension` | TextureFXManager.`getTextureDimensions(TextureFX effect)`
    `void` | TextureFXManager.`onPreRegisterEffect(TextureFX effect)`
    `boolean` | TextureFXManager.`onUpdateTextureEffect(TextureFX effect)`

    Method parameters in cpw.mods.fml.client with type arguments of type TextureFX
    Modifier and Type | Method and Description
    --- | ---
    `void` | TextureFXManager.`onTexturePackChange(RenderEngine engine, ITexturePack texturepack, List<TextureFX> effects)`
    `void` | TextureFXManager.`pruneOldTextureFX(ITexturePack var1, List<TextureFX> effects)`
    `void` | TextureFXManager.`setTextureDimensions(int id, int width, int height, List<TextureFX> effects)`
    `boolean` | FMLTextureFX.`unregister(RenderEngine engine, List<TextureFX> effects)`

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

    Methods in net.minecraft.client.renderer with parameters of type TextureFX
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderEngine.`registerTextureFX(TextureFX par1TextureFX)`
    `int` | RenderEngine.`updateDynamicTexture(TextureFX par1TextureFX, int par2)` Updates a single dynamic texture

  - ### Uses of TextureFX in net.minecraft.client.renderer.texturefx

    Subclasses of TextureFX in net.minecraft.client.renderer.texturefx
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TextureCompassFX`
    `class` | `TextureFlamesFX`
    `class` | `TextureLavaFlowFX`
    `class` | `TextureLavaFX`
    `class` | `TexturePortalFX`
    `class` | `TextureWatchFX`
    `class` | `TextureWaterFlowFX`
    `class` | `TextureWaterFX`

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

    Subclasses of TextureFX in net.minecraft.src
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ModTextureAnimation` A texture override for animations, it takes a vertical image of texture frames and constantly rotates them in the texture.
    `class` | `ModTextureStatic`

    Methods in net.minecraft.src with parameters of type TextureFX
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`addAnimation(TextureFX anim)`
    `static Dimension` | FMLRenderAccessLibrary.`getTextureDimensions(TextureFX textureFX)`
    `static boolean` | FMLRenderAccessLibrary.`onUpdateTextureEffect(TextureFX textureFX)`
    `static void` | FMLRenderAccessLibrary.`preRegisterEffect(TextureFX textureFX)`

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