net.minecraft.client.render.item

public class ItemRenderState$LayerRenderState

net.minecraft.client.renderer.item.ItemStackRenderState$LayerRenderState
net.minecraft.class_10444$class_10446
net.minecraft.client.render.item.ItemRenderState$LayerRenderState

Field summary

Modifier and TypeField
private static final org.joml.Vector3fc[]
NO_EXTENTS
field_56963
EMPTY
public static final Supplier<org.joml.Vector3fc[]>
NO_EXTENTS_SUPPLIER
field_56962
DEFAULT
public static final int[]
EMPTY_TINTS
field_1_2354
NO_TINTS
private final List<BakedQuad>
quads
field_56964
quads
private boolean
usesBlockLight
field_56965
useLight
private ModelTexture$Baked
particleMaterial
field_1_1954
texture
private Transformation
itemTransform
field_56967
transform
private final org.joml.Matrix4f
localTransform
field_1_2355
modelTransform
private ItemRenderState$Glint
foilType
field_55348
glint
private it.unimi.dsi.fastutil.ints.IntList
tintLayers
field_55349
tints
private SpecialModelRenderer<Object>
specialRenderer
field_55350
specialModelType
private Object
argumentForSpecialRendering
field_55351
data
private Supplier<org.joml.Vector3fc[]>
extents
field_56968
vertices
final ItemRenderState
this$0
field_55345
field_55345

Constructor summary

ModifierConstructor
public (ItemRenderState this$0)

Method summary

Modifier and TypeMethod
public void
clear()
method_65612()
clear()
public List<BakedQuad>
prepareQuadList()
method_67997()
getQuads()
public void
setUsesBlockLight(boolean usesBlockLight)
method_67996(boolean arg0)
setUseLight(boolean useLight)
public void
setExtents(Supplier<org.joml.Vector3fc[]> extents)
method_67995(Supplier<org.joml.Vector3fc[]> arg0)
setVertices(Supplier<org.joml.Vector3fc[]> vertices)
public void
setParticleMaterial(Material$Baked particleMaterial)
method_1_2374(class_1_314$class_1_315 arg0)
setTexture(ModelTexture$Baked texture)
public void
setItemTransform(ItemTransform transform)
method_67993(class_804 arg0)
setTransform(Transformation transform)
public void
setLocalTransform(org.joml.Matrix4fc transform)
method_1_2808(org.joml.Matrix4fc arg0)
setModelTransform(org.joml.Matrix4fc modelTransform)
public <T> void
setupSpecialModel(SpecialModelRenderer<T> renderer, T argument)
method_65617(class_10515<T> arg0, T arg1)
setSpecialModel(SpecialModelRenderer<T> specialModelType, T data)
private static SpecialModelRenderer<Object>
eraseSpecialRenderer(SpecialModelRenderer<?> renderer)
method_65616(class_10515<?> arg0)
eraseType(SpecialModelRenderer<?> specialModelType)
public void
setFoilType(ItemStackRenderState$FoilType foilType)
method_65615(class_10444$class_10445 arg0)
setGlint(ItemRenderState$Glint glint)
public it.unimi.dsi.fastutil.ints.IntList
tintLayers()
method_65613()
initTints()
private void
submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, int outlineColor)
method_65614(class_4587 arg0, class_11659 arg1, int arg2, int arg3, int arg4)
render(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, int outlineColor)
private void
applyTransform(PoseStack$Pose localPose)
method_1_2807(class_4587$class_4665 arg0)
applyTransformation(MatrixStack$Entry matrix)
private static org.joml.Vector3fc[]
lambda$static$0()
method_67998()
method_67998()