public class TextureAtlasSprite extends java.lang.Object implements IIcon
Modifier and Type | Field and Description |
---|---|
protected int |
frameCounter |
protected java.util.List |
framesTextureData |
protected int |
height |
protected int |
originX |
protected int |
originY |
protected boolean |
rotated |
protected int |
tickCounter |
protected int |
width |
Modifier | Constructor and Description |
---|---|
protected |
TextureAtlasSprite(java.lang.String par1Str) |
Modifier and Type | Method and Description |
---|---|
void |
clearFramesTextureData() |
void |
copyFrom(TextureAtlasSprite par1TextureAtlasSprite) |
void |
generateMipmaps(int p_147963_1_) |
int |
getFrameCount() |
int[][] |
getFrameTextureData(int p_147965_1_) |
int |
getIconHeight() |
java.lang.String |
getIconName() |
int |
getIconWidth() |
float |
getInterpolatedU(double par1) |
float |
getInterpolatedV(double par1) |
float |
getMaxU() |
float |
getMaxV() |
float |
getMinU() |
float |
getMinV() |
int |
getOriginX() |
int |
getOriginY() |
boolean |
hasAnimationMetadata() |
boolean |
hasCustomLoader(IResourceManager manager,
ResourceLocation location)
The result of this function determines is the below 'load' function is called, and the
default vanilla loading code is bypassed completely.
|
void |
initSprite(int par1,
int par2,
int par3,
int par4,
boolean par5) |
boolean |
load(IResourceManager manager,
ResourceLocation location)
Load the specified resource as this sprite's data.
|
void |
loadSprite(java.awt.image.BufferedImage[] p_147964_1_,
AnimationMetadataSection p_147964_2_,
boolean p_147964_3_) |
void |
setFramesTextureData(java.util.List par1List) |
void |
setIconHeight(int par1) |
void |
setIconWidth(int par1) |
java.lang.String |
toString() |
void |
updateAnimation() |
protected java.util.List framesTextureData
protected boolean rotated
protected int originX
protected int originY
protected int width
protected int height
protected int frameCounter
protected int tickCounter
public void initSprite(int par1, int par2, int par3, int par4, boolean par5)
public void copyFrom(TextureAtlasSprite par1TextureAtlasSprite)
public int getOriginX()
public int getOriginY()
public int getIconWidth()
getIconWidth
in interface IIcon
public int getIconHeight()
getIconHeight
in interface IIcon
public float getInterpolatedU(double par1)
getInterpolatedU
in interface IIcon
public float getInterpolatedV(double par1)
getInterpolatedV
in interface IIcon
public java.lang.String getIconName()
getIconName
in interface IIcon
public void updateAnimation()
public int[][] getFrameTextureData(int p_147965_1_)
public int getFrameCount()
public void setIconWidth(int par1)
public void setIconHeight(int par1)
public void loadSprite(java.awt.image.BufferedImage[] p_147964_1_, AnimationMetadataSection p_147964_2_, boolean p_147964_3_)
public void generateMipmaps(int p_147963_1_)
public void clearFramesTextureData()
public boolean hasAnimationMetadata()
public void setFramesTextureData(java.util.List par1List)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean hasCustomLoader(IResourceManager manager, ResourceLocation location)
manager
- location
- public boolean load(IResourceManager manager, ResourceLocation location)
manager
- Main resource managerlocation
- File resource location