Class TextureAtlasSprite

java.lang.Object
net.minecraft.client.renderer.texture.TextureAtlasSprite
Direct Known Subclasses:
UnitTextureAtlasSprite

public class TextureAtlasSprite extends Object
  • Field Details

    • atlasLocation

      private final ResourceLocation atlasLocation
    • contents

      private final SpriteContents 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 p_250211_, SpriteContents p_248526_, int p_248950_, int p_249741_, int p_248672_, int p_248637_)
  • Method Details

    • getX

      public int getX()
    • getY

      public int getY()
    • getU0

      public float getU0()
    • getU1

      public float getU1()
    • contents

      public SpriteContents contents()
    • createTicker

      @Nullable public TextureAtlasSprite.Ticker createTicker()
    • getU

      public float getU(double p_118368_)
    • getUOffset

      public float getUOffset(float p_174728_)
    • getV0

      public float getV0()
    • getV1

      public float getV1()
    • getV

      public float getV(double p_118394_)
    • getVOffset

      public float getVOffset(float p_174742_)
    • atlasLocation

      public ResourceLocation atlasLocation()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • uploadFirstFrame

      public void uploadFirstFrame()
    • atlasSize

      private float atlasSize()
    • uvShrinkRatio

      public float uvShrinkRatio()
    • wrap

      public VertexConsumer wrap(VertexConsumer p_118382_)
    • getPixelRGBA

      public int getPixelRGBA(int frameIndex, int x, int y)