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 ihh$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 Lihh$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 Lihh$a;c:I
    • interpolation

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

    • Animation

      Animation(List<SpriteContents.AnimationFrame> frames, int frameCount, boolean interpolation)
      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> Lihh$a;<init>(Lihh;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 Lihh$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 Lihh$a;b(I)I
    • method_76305

      public SpriteContents.class_12298 method_76305(GpuBufferSlice gpuBufferSlice, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_76305 Lnet/minecraft/client/texture/SpriteContents$Animation;method_76305(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Lnet/minecraft/client/texture/SpriteContents$class_12298;
      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 Lihh$a;a(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Lihh$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 Lihh$a;a()Ljava/util/stream/IntStream;