Class TextureAtlasSprite
java.lang.Object
net.minecraft.client.renderer.texture.TextureAtlasSprite
- Direct Known Subclasses:
UnitTextureAtlasSprite
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceLocationprivate final SpriteContentsprivate final floatprivate final floatprivate final floatprivate final float(package private) final int(package private) final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTextureAtlasSprite(ResourceLocation pAtlasLocation, SpriteContents pContents, int pOriginX, int pOriginY, int pX, int pY) -
Method Summary
Modifier and TypeMethodDescriptionprivate floatcontents()intgetPixelRGBA(int frameIndex, int x, int y) floatgetU(float pU) floatgetU0()floatgetU1()floatgetUOffset(float pOffset) floatgetV(float pV) floatgetV0()floatgetV1()floatgetVOffset(float pOffset) intgetX()intgetY()toString()voiduploadFirstFrame(GpuTexture pTexture) floatwrap(VertexConsumer pConsumer)
-
Field Details
-
atlasLocation
-
contents
-
x
final int x -
y
final int y -
u0
private final float u0 -
u1
private final float u1 -
v0
private final float v0 -
v1
private final float v1
-
-
Constructor Details
-
TextureAtlasSprite
protected TextureAtlasSprite(ResourceLocation pAtlasLocation, SpriteContents pContents, int pOriginX, int pOriginY, int pX, int pY)
-
-
Method Details
-
getX
public int getX() -
getY
public int getY() -
getU0
public float getU0() -
getU1
public float getU1() -
contents
-
createTicker
-
getU
public float getU(float pU) -
getUOffset
public float getUOffset(float pOffset) -
getV0
public float getV0() -
getV1
public float getV1() -
getV
public float getV(float pV) -
getVOffset
public float getVOffset(float pOffset) -
atlasLocation
-
toString
-
uploadFirstFrame
-
atlasSize
private float atlasSize() -
uvShrinkRatio
public float uvShrinkRatio() -
wrap
-
getPixelRGBA
public int getPixelRGBA(int frameIndex, int x, int y)
-