Package net.minecraft.client.texture
Class SpriteContents.Animator
java.lang.Object
net.minecraft.client.texture.SpriteContents.Animator
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
SpriteContents
- Mappings:
Namespace Name named net/minecraft/client/texture/SpriteContents$Animatorintermediary net/minecraft/class_7764$class_12298official ilk$b
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SpriteContents.Animationprivate final GpuBufferSlice[]private booleanprivate intprivate intprivate final it.unimi.dsi.fastutil.ints.Int2ObjectMap<GpuTextureView> -
Constructor Summary
ConstructorsConstructorDescriptionAnimator(SpriteContents.Animation animation, it.unimi.dsi.fastutil.ints.Int2ObjectMap<GpuTextureView> textureViewsByFrame, GpuBufferSlice[] bufferSlices) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getBufferSlice(int frame) booleanisDirty()voidtick()voidupload(RenderPass renderPass, GpuBufferSlice bufferSlice)
-
Field Details
-
frame
private int frame- Mappings:
Namespace Name Mixin selector named frameLnet/minecraft/client/texture/SpriteContents$Animator;frame:Iintermediary field_64236Lnet/minecraft/class_7764$class_12298;field_64236:Iofficial aLilk$b;a:I
-
elapsedTimeInFrame
private int elapsedTimeInFrame- Mappings:
Namespace Name Mixin selector named elapsedTimeInFrameLnet/minecraft/client/texture/SpriteContents$Animator;elapsedTimeInFrame:Iintermediary field_64237Lnet/minecraft/class_7764$class_12298;field_64237:Iofficial bLilk$b;b:I
-
animation
- Mappings:
Namespace Name Mixin selector named animationLnet/minecraft/client/texture/SpriteContents$Animator;animation:Lnet/minecraft/client/texture/SpriteContents$Animation;intermediary field_64238Lnet/minecraft/class_7764$class_12298;field_64238:Lnet/minecraft/class_7764$class_5790;official cLilk$b;c:Lilk$a;
-
textureViewsByFrame
- Mappings:
Namespace Name Mixin selector named textureViewsByFrameLnet/minecraft/client/texture/SpriteContents$Animator;textureViewsByFrame:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_64239Lnet/minecraft/class_7764$class_12298;field_64239:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;official dLilk$b;d:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
animationInfosByFrame
- Mappings:
Namespace Name Mixin selector named animationInfosByFrameLnet/minecraft/client/texture/SpriteContents$Animator;animationInfosByFrame:[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;intermediary field_64240Lnet/minecraft/class_7764$class_12298;field_64240:[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;official eLilk$b;e:[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
-
changedFrame
private boolean changedFrame- Mappings:
Namespace Name Mixin selector named changedFrameLnet/minecraft/client/texture/SpriteContents$Animator;changedFrame:Zintermediary field_64241Lnet/minecraft/class_7764$class_12298;field_64241:Zofficial fLilk$b;f:Z
-
-
Constructor Details
-
Animator
Animator(SpriteContents.Animation animation, it.unimi.dsi.fastutil.ints.Int2ObjectMap<GpuTextureView> textureViewsByFrame, GpuBufferSlice[] bufferSlices) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/texture/SpriteContents$Animator;<init>(Lnet/minecraft/client/texture/SpriteContents;Lnet/minecraft/client/texture/SpriteContents$Animation;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vintermediary <init>Lnet/minecraft/class_7764$class_12298;<init>(Lnet/minecraft/class_7764;Lnet/minecraft/class_7764$class_5790;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vofficial <init>Lilk$b;<init>(Lilk;Lilk$a;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
-
-
Method Details
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/client/texture/SpriteContents$Animator;tick()Vintermediary method_76307Lnet/minecraft/class_7764$class_12298;method_76307()Vofficial aLilk$b;a()V
-
getBufferSlice
- Mappings:
Namespace Name Mixin selector named getBufferSliceLnet/minecraft/client/texture/SpriteContents$Animator;getBufferSlice(I)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;intermediary method_76308Lnet/minecraft/class_7764$class_12298;method_76308(I)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;official aLilk$b;a(I)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
-
isDirty
public boolean isDirty()- Mappings:
Namespace Name Mixin selector named isDirtyLnet/minecraft/client/texture/SpriteContents$Animator;isDirty()Zintermediary method_76310Lnet/minecraft/class_7764$class_12298;method_76310()Zofficial bLilk$b;b()Z
-
upload
- Mappings:
Namespace Name Mixin selector named uploadLnet/minecraft/client/texture/SpriteContents$Animator;upload(Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vintermediary method_76309Lnet/minecraft/class_7764$class_12298;method_76309(Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)Vofficial aLilk$b;a(Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-