public class TextureFXManager extends Object
Constructor and Description |
---|
TextureFXManager() |
Modifier and Type | Method and Description |
---|---|
void |
addAnimation(TextureFX anim) |
void |
addNewTextureOverride(String textureToOverride,
String overridingTexturePath,
int location) |
int |
getEffectTexture(TextureFX effect) |
Dimension |
getTextureDimensions(int id) |
Dimension |
getTextureDimensions(TextureFX effect) |
static TextureFXManager |
instance() |
BufferedImage |
loadImageFromTexturePack(RenderEngine renderEngine,
String path) |
void |
loadTextures(ITexturePack texturePack) |
void |
onEarlyTexturePackLoad(ITexturePack fallback) |
void |
onPreRegisterEffect(TextureFX effect) |
void |
onTexturePackChange(RenderEngine engine,
ITexturePack texturepack,
List<TextureFX> effects) |
boolean |
onUpdateTextureEffect(TextureFX effect) |
void |
pruneOldTextureFX(ITexturePack var1,
List<TextureFX> effects) |
void |
registerTextureOverrides(RenderEngine renderer) |
void |
scaleTextureFXData(byte[] data,
ByteBuffer buf,
int target,
int length) |
void |
setTextureDimensions(int id,
int width,
int height,
List<TextureFX> effects) |
public TextureFXManager()
public boolean onUpdateTextureEffect(TextureFX effect)
public void scaleTextureFXData(byte[] data, ByteBuffer buf, int target, int length)
public void onPreRegisterEffect(TextureFX effect)
public int getEffectTexture(TextureFX effect)
public void onTexturePackChange(RenderEngine engine, ITexturePack texturepack, List<TextureFX> effects)
public void setTextureDimensions(int id, int width, int height, List<TextureFX> effects)
public Dimension getTextureDimensions(TextureFX effect)
public Dimension getTextureDimensions(int id)
public void addAnimation(TextureFX anim)
public void loadTextures(ITexturePack texturePack)
public void registerTextureOverrides(RenderEngine renderer)
public void onEarlyTexturePackLoad(ITexturePack fallback)
public void pruneOldTextureFX(ITexturePack var1, List<TextureFX> effects)
public void addNewTextureOverride(String textureToOverride, String overridingTexturePath, int location)
public BufferedImage loadImageFromTexturePack(RenderEngine renderEngine, String path) throws IOException
IOException
public static TextureFXManager instance()