Package net.minecraft.client.texture
Class Sprite.Animation
java.lang.Object
net.minecraft.client.texture.Sprite.Animation
- All Implemented Interfaces:
AutoCloseable,TextureTickListener
- Enclosing class:
- Sprite
@Environment(CLIENT) class Sprite.Animation extends Object implements TextureTickListener, AutoCloseable
- Mappings:
Namespace Name official eto$aintermediary net/minecraft/class_1058$class_5790named net/minecraft/client/texture/Sprite$Animation
-
Field Summary
Fields Modifier and Type Field Description private intframeCountprivate intframeIndexprivate List<Sprite.AnimationFrame>framesprivate intframeTicksprivate @Nullable Sprite.Interpolationinterpolation -
Constructor Summary
Constructors Modifier Constructor Description privateAnimation(List<Sprite.AnimationFrame> frames, int frameCount, Sprite.Interpolation interpolation) -
Method Summary
-
Field Details
-
frameIndex
private int frameIndex- Mappings:
Namespace Name Mixin selector official bLeto$a;b:Iintermediary field_28470Lnet/minecraft/class_1058$class_5790;field_28470:Inamed frameIndexLnet/minecraft/client/texture/Sprite$Animation;frameIndex:I
-
frameTicks
private int frameTicks- Mappings:
Namespace Name Mixin selector official cLeto$a;c:Iintermediary field_28471Lnet/minecraft/class_1058$class_5790;field_28471:Inamed frameTicksLnet/minecraft/client/texture/Sprite$Animation;frameTicks:I
-
frames
- Mappings:
Namespace Name Mixin selector official dLeto$a;d:Ljava/util/List;intermediary field_28472Lnet/minecraft/class_1058$class_5790;field_28472:Ljava/util/List;named framesLnet/minecraft/client/texture/Sprite$Animation;frames:Ljava/util/List;
-
frameCount
private final int frameCount- Mappings:
Namespace Name Mixin selector official eLeto$a;e:Iintermediary field_28473Lnet/minecraft/class_1058$class_5790;field_28473:Inamed frameCountLnet/minecraft/client/texture/Sprite$Animation;frameCount:I
-
interpolation
- Mappings:
Namespace Name Mixin selector official fLeto$a;f:Leto$d;intermediary field_28474Lnet/minecraft/class_1058$class_5790;field_28474:Lnet/minecraft/class_1058$class_4728;named interpolationLnet/minecraft/client/texture/Sprite$Animation;interpolation:Lnet/minecraft/client/texture/Sprite$Interpolation;
-
-
Constructor Details
-
Animation
private Animation(List<Sprite.AnimationFrame> frames, int frameCount, Sprite.Interpolation interpolation)- Mappings:
Namespace Name Mixin selector official <init>Leto$a;<init>(Leto;Ljava/util/List;ILeto$d;)Vintermediary <init>Lnet/minecraft/class_1058$class_5790;<init>(Lnet/minecraft/class_1058;Ljava/util/List;ILnet/minecraft/class_1058$class_4728;)Vnamed <init>Lnet/minecraft/client/texture/Sprite$Animation;<init>(Lnet/minecraft/client/texture/Sprite;Ljava/util/List;ILnet/minecraft/client/texture/Sprite$Interpolation;)V
-
-
Method Details
-
getFrameX
private int getFrameX(int frame)- Mappings:
Namespace Name Mixin selector official aLeto$a;a(I)Iintermediary method_33446Lnet/minecraft/class_1058$class_5790;method_33446(I)Inamed getFrameXLnet/minecraft/client/texture/Sprite$Animation;getFrameX(I)I
-
getFrameY
private int getFrameY(int frame)- Mappings:
Namespace Name Mixin selector official bLeto$a;b(I)Iintermediary method_33451Lnet/minecraft/class_1058$class_5790;method_33451(I)Inamed getFrameYLnet/minecraft/client/texture/Sprite$Animation;getFrameY(I)I
-
upload
private void upload(int frameIndex)- Mappings:
Namespace Name Mixin selector official cLeto$a;c(I)Vintermediary method_33455Lnet/minecraft/class_1058$class_5790;method_33455(I)Vnamed uploadLnet/minecraft/client/texture/Sprite$Animation;upload(I)V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Mappings:
Namespace Name Mixin selector official closeLeto$a;close()Vintermediary closeLnet/minecraft/class_1058$class_5790;close()Vnamed closeLnet/minecraft/client/texture/Sprite$Animation;close()V
-
tick
public void tick()- Specified by:
tickin interfaceTextureTickListener- Mappings:
Namespace Name Mixin selector official eLetq;e()Vintermediary method_4622Lnet/minecraft/class_1061;method_4622()Vnamed tickLnet/minecraft/client/texture/TextureTickListener;tick()V
-
upload
public void upload()- Mappings:
Namespace Name Mixin selector official aLeto$a;a()Vintermediary method_33445Lnet/minecraft/class_1058$class_5790;method_33445()Vnamed uploadLnet/minecraft/client/texture/Sprite$Animation;upload()V
-
method_33450
- Mappings:
Namespace Name Mixin selector official bLeto$a;b()Ljava/util/stream/IntStream;intermediary method_33450Lnet/minecraft/class_1058$class_5790;method_33450()Ljava/util/stream/IntStream;named method_33450Lnet/minecraft/client/texture/Sprite$Animation;method_33450()Ljava/util/stream/IntStream;
-