Class SpriteContents.Animation

java.lang.Object
net.minecraft.client.texture.SpriteContents.Animation
Enclosing class:
SpriteContents

@Environment(CLIENT) private class SpriteContents.Animation extends Object
Mappings:
Namespace Name
named net/minecraft/client/texture/SpriteContents$Animation
intermediary net/minecraft/class_7764$class_5790
official ilk$a
  • Field Details

    • frames

      Mappings:
      Namespace Name Mixin selector
      named frames Lnet/minecraft/client/texture/SpriteContents$Animation;frames:Ljava/util/List;
      intermediary field_28472 Lnet/minecraft/class_7764$class_5790;field_28472:Ljava/util/List;
      official b Lilk$a;b:Ljava/util/List;
    • frameCount

      private final int frameCount
      Mappings:
      Namespace Name Mixin selector
      named frameCount Lnet/minecraft/client/texture/SpriteContents$Animation;frameCount:I
      intermediary field_28473 Lnet/minecraft/class_7764$class_5790;field_28473:I
      official c Lilk$a;c:I
    • interpolated

      final boolean interpolated
      Mappings:
      Namespace Name Mixin selector
      named interpolated Lnet/minecraft/client/texture/SpriteContents$Animation;interpolated:Z
      intermediary field_40542 Lnet/minecraft/class_7764$class_5790;field_40542:Z
      official d Lilk$a;d:Z
  • Constructor Details

    • Animation

      Animation(List<SpriteContents.AnimationFrame> frames, int frameCount, boolean interpolated)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/texture/SpriteContents$Animation;<init>(Lnet/minecraft/client/texture/SpriteContents;Ljava/util/List;IZ)V
      intermediary <init> Lnet/minecraft/class_7764$class_5790;<init>(Lnet/minecraft/class_7764;Ljava/util/List;IZ)V
      official <init> Lilk$a;<init>(Lilk;Ljava/util/List;IZ)V
  • Method Details

    • getFrameX

      int getFrameX(int frame)
      Mappings:
      Namespace Name Mixin selector
      named getFrameX Lnet/minecraft/client/texture/SpriteContents$Animation;getFrameX(I)I
      intermediary method_33446 Lnet/minecraft/class_7764$class_5790;method_33446(I)I
      official a Lilk$a;a(I)I
    • getFrameY

      int getFrameY(int frame)
      Mappings:
      Namespace Name Mixin selector
      named getFrameY Lnet/minecraft/client/texture/SpriteContents$Animation;getFrameY(I)I
      intermediary method_33451 Lnet/minecraft/class_7764$class_5790;method_33451(I)I
      official b Lilk$a;b(I)I
    • createAnimator

      public SpriteContents.Animator createAnimator(GpuBufferSlice bufferSlice, int animationInfoSize)
      Mappings:
      Namespace Name Mixin selector
      named createAnimator Lnet/minecraft/client/texture/SpriteContents$Animation;createAnimator(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Lnet/minecraft/client/texture/SpriteContents$Animator;
      intermediary method_76305 Lnet/minecraft/class_7764$class_5790;method_76305(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Lnet/minecraft/class_7764$class_12298;
      official a Lilk$a;a(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Lilk$b;
    • getDistinctFrameCount

      public IntStream getDistinctFrameCount()
      Mappings:
      Namespace Name Mixin selector
      named getDistinctFrameCount Lnet/minecraft/client/texture/SpriteContents$Animation;getDistinctFrameCount()Ljava/util/stream/IntStream;
      intermediary method_33450 Lnet/minecraft/class_7764$class_5790;method_33450()Ljava/util/stream/IntStream;
      official a Lilk$a;a()Ljava/util/stream/IntStream;