net.minecraft.client.renderer.texture

public class SpriteContents$AnimationState

implements AutoCloseable

ihh$b
net.minecraft.client.renderer.texture.SpriteContents$AnimationState
net.minecraft.class_7764$class_12298
net.minecraft.client.texture.SpriteContents$class_12298

Field summary

Modifier and TypeField
private int
a
frame
field_64236
field_64236
private int
b
subFrame
field_64237
field_64237
private final SpriteContents$AnimatedTexture
c
animationInfo
field_64238
field_64238
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<GpuTextureView>
d
frameTexturesByIndex
field_64239
field_64239
private final GpuBufferSlice[]
e
spriteUbosByMip
field_64240
field_64240
private boolean
f
isDirty
field_64241
field_64241

Constructor summary

ModifierConstructor
(SpriteContents$AnimatedTexture arg0, it.unimi.dsi.fastutil.ints.Int2ObjectMap<GpuTextureView> arg1, GpuBufferSlice[] arg2)

Method summary

Modifier and TypeMethod
public void
a()
tick()
method_76307()
method_76307()
public GpuBufferSlice
a(int arg0)
getDrawUbo(int arg0)
method_76308(int arg0)
method_76308(int arg0)
public boolean
b()
needsToDraw()
method_76310()
method_76310()
public void
a(RenderPass arg0, GpuBufferSlice arg1)
drawToAtlas(RenderPass arg0, GpuBufferSlice arg1)
method_76309(RenderPass arg0, GpuBufferSlice arg1)
method_76309(RenderPass arg0, GpuBufferSlice arg1)
public void
close()
close()