Class ItemStackRenderState.LayerRenderState
java.lang.Object
net.minecraft.client.renderer.item.ItemStackRenderState.LayerRenderState
- Enclosing class:
ItemStackRenderState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable Objectprivate ItemStackRenderState.FoilTypeprivate static final Vector3fc[]private @Nullable Material.Bakedprivate @Nullable SpecialModelRenderer<Object> private int[]private ItemTransformprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()private static SpecialModelRenderer<Object> eraseSpecialRenderer(SpecialModelRenderer<?> renderer) int[]prepareTintLayers(int activeTints) voidsetExtents(Supplier<Vector3fc[]> extents) voidsetFoilType(ItemStackRenderState.FoilType foilType) voidsetParticleMaterial(Material.Baked particleMaterial) voidsetTransform(ItemTransform transform) <T> voidsetupSpecialModel(SpecialModelRenderer<T> renderer, @Nullable T argument) voidsetUsesBlockLight(boolean usesBlockLight) private voidsubmit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, int outlineColor)
-
Field Details
-
NO_EXTENTS
-
NO_EXTENTS_SUPPLIER
-
quads
-
usesBlockLight
private boolean usesBlockLight -
particleMaterial
-
transform
-
foilType
-
tintLayers
private int[] tintLayers -
specialRenderer
-
argumentForSpecialRendering
-
extents
-
-
Constructor Details
-
LayerRenderState
public LayerRenderState()
-
-
Method Details
-
clear
public void clear() -
prepareQuadList
-
setUsesBlockLight
public void setUsesBlockLight(boolean usesBlockLight) -
setExtents
-
setParticleMaterial
-
setTransform
-
setupSpecialModel
-
eraseSpecialRenderer
-
setFoilType
-
prepareTintLayers
public int[] prepareTintLayers(int activeTints) -
submit
private void submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, int outlineColor)
-