Class TextureAtlasSprite
java.lang.Object
net.minecraft.client.renderer.texture.TextureAtlasSprite
- All Implemented Interfaces:
AutoCloseable,IForgeTextureAtlasSprite
- Direct Known Subclasses:
MissingTextureSprite
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class(package private) final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtlasTextureprivate intprivate final int[]private final int[]private final TextureAtlasSprite.Infoprivate final TextureAtlasSprite.InterpolationDataprotected final NativeImage[]private final AnimationMetadataSectionprivate intprivate final floatprivate final floatprivate final floatprivate final floatprivate final intprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTextureAtlasSprite(AtlasTexture p_i226049_1_, TextureAtlasSprite.Info p_i226049_2_, int p_i226049_3_, int p_i226049_4_, int p_i226049_5_, int p_i226049_6_, int p_i226049_7_, NativeImage p_i226049_8_) -
Method Summary
Modifier and TypeMethodDescriptionatlas()private floatvoidclose()voidintintgetName()intgetPixelRGBA(int frameIndex, int x, int y) floatgetU(double p_94214_1_) floatgetU0()floatgetU1()floatgetV(double p_94207_1_) floatgetV0()floatgetV1()intgetWidth()booleanbooleanisTransparent(int p_195662_1_, int p_195662_2_, int p_195662_3_) toString()private voidupload(int p_195659_1_) private voidupload(int p_195667_1_, int p_195667_2_, NativeImage[] p_195667_3_) voidfloatwrap(IVertexBuilder p_229230_1_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraftforge.client.extensions.IForgeTextureAtlasSprite
getDependencies, hasCustomLoader, load
-
Field Details
-
atlas
-
info
-
metadata
-
mainImage
-
framesX
private final int[] framesX -
framesY
private final int[] framesY -
interpolationData
-
x
private final int x -
y
private final int y -
u0
private final float u0 -
u1
private final float u1 -
v0
private final float v0 -
v1
private final float v1 -
frame
private int frame -
subFrame
private int subFrame
-
-
Constructor Details
-
TextureAtlasSprite
protected TextureAtlasSprite(AtlasTexture p_i226049_1_, TextureAtlasSprite.Info p_i226049_2_, int p_i226049_3_, int p_i226049_4_, int p_i226049_5_, int p_i226049_6_, int p_i226049_7_, NativeImage p_i226049_8_)
-
-
Method Details
-
upload
private void upload(int p_195659_1_) -
upload
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
getU0
public float getU0() -
getU1
public float getU1() -
getU
public float getU(double p_94214_1_) -
getV0
public float getV0() -
getV1
public float getV1() -
getV
public float getV(double p_94207_1_) -
getName
-
atlas
-
getFrameCount
public int getFrameCount() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
toString
-
isTransparent
public boolean isTransparent(int p_195662_1_, int p_195662_2_, int p_195662_3_) -
uploadFirstFrame
public void uploadFirstFrame() -
atlasSize
private float atlasSize() -
uvShrinkRatio
public float uvShrinkRatio() -
cycleFrames
public void cycleFrames() -
isAnimation
public boolean isAnimation() -
wrap
-
getPixelRGBA
public int getPixelRGBA(int frameIndex, int x, int y)
-