public class TextureSpecial extends TextureAtlasSprite implements TextureUtils.IIconSelfRegister
| Modifier and Type | Field and Description |
|---|---|
int |
atlasIndex |
| Modifier | Constructor and Description |
|---|---|
protected |
TextureSpecial(java.lang.String par1) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFrame(int[] data,
int width,
int height) |
TextureSpecial |
addTexture(TextureDataHolder t) |
TextureSpecial |
addTextureFX(TextureFX fx) |
int |
atlasIndex() |
TextureSpecial |
baseFromSheet(SpriteSheetManager.SpriteSheet spriteSheet,
int spriteIndex) |
TextureSpecial |
blank(int size) |
void |
generateMipmaps(int p_147963_1_) |
int |
getFrameCount() |
boolean |
hasAnimationMetadata() |
boolean |
hasCustomLoader(IResourceManager manager,
ResourceLocation location) |
void |
initSprite(int sheetWidth,
int sheetHeight,
int originX,
int originY,
boolean rotated) |
boolean |
load(IResourceManager manager,
ResourceLocation location) |
void |
loadSprite(java.awt.image.BufferedImage[] images,
AnimationMetadataSection animationMeta,
boolean anisotropicFiltering) |
int[][] |
prepareAnisotropicFiltering(int[][] mipmaps)
Copy paste mojang code because it's private, and CCL can't have access transformers or reflection
|
void |
registerIcons(IIconRegister register) |
TextureSpecial |
selfRegister() |
void |
updateAnimation() |
public TextureSpecial addTexture(TextureDataHolder t)
public TextureSpecial baseFromSheet(SpriteSheetManager.SpriteSheet spriteSheet, int spriteIndex)
public TextureSpecial addTextureFX(TextureFX fx)
public void initSprite(int sheetWidth,
int sheetHeight,
int originX,
int originY,
boolean rotated)
public void updateAnimation()
public int[][] prepareAnisotropicFiltering(int[][] mipmaps)
public void loadSprite(java.awt.image.BufferedImage[] images,
AnimationMetadataSection animationMeta,
boolean anisotropicFiltering)
public void generateMipmaps(int p_147963_1_)
public boolean hasCustomLoader(IResourceManager manager,
ResourceLocation location)
public void addFrame(int[] data,
int width,
int height)
public boolean load(IResourceManager manager,
ResourceLocation location)
public boolean hasAnimationMetadata()
public int getFrameCount()
public TextureSpecial blank(int size)
public TextureSpecial selfRegister()
public void registerIcons(IIconRegister register)
registerIcons in interface TextureUtils.IIconSelfRegisterpublic int atlasIndex()
atlasIndex in interface TextureUtils.IIconSelfRegister