Class ItemStackRenderState.LayerRenderState
java.lang.Object
net.minecraft.client.renderer.item.ItemStackRenderState.LayerRenderState
- Enclosing class:
ItemStackRenderState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Object(package private) Supplier<org.joml.Vector3f[]> private ItemStackRenderState.FoilTypeprivate static final org.joml.Vector3f[]static final Supplier<org.joml.Vector3f[]> (package private) TextureAtlasSpriteprivate RenderTypeprivate SpecialModelRenderer<Object> private int[](package private) ItemTransform(package private) boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()private static SpecialModelRenderer<Object> eraseSpecialRenderer(SpecialModelRenderer<?> pSpecialRenderer) int[]prepareTintLayers(int pCount) (package private) voidrender(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) voidsetExtents(Supplier<org.joml.Vector3f[]> pExtents) voidsetFoilType(ItemStackRenderState.FoilType pFoilType) voidsetParticleIcon(TextureAtlasSprite pParticleIcon) voidsetRenderType(RenderType pRenderType) voidsetTransform(ItemTransform pTransform) <T> voidsetupSpecialModel(SpecialModelRenderer<T> pRenderer, T pArgument) voidsetUsesBlockLight(boolean pUsesBlockLight)
-
Field Details
-
NO_EXTENTS
private static final org.joml.Vector3f[] NO_EXTENTS -
NO_EXTENTS_SUPPLIER
-
quads
-
usesBlockLight
boolean usesBlockLight -
particleIcon
-
transform
ItemTransform transform -
renderType
-
foilType
-
tintLayers
private int[] tintLayers -
specialRenderer
-
argumentForSpecialRendering
-
extents
Supplier<org.joml.Vector3f[]> extents
-
-
Constructor Details
-
LayerRenderState
public LayerRenderState()
-
-
Method Details
-
clear
public void clear() -
prepareQuadList
-
setRenderType
-
setUsesBlockLight
public void setUsesBlockLight(boolean pUsesBlockLight) -
setExtents
-
setParticleIcon
-
setTransform
-
setupSpecialModel
-
eraseSpecialRenderer
private static SpecialModelRenderer<Object> eraseSpecialRenderer(SpecialModelRenderer<?> pSpecialRenderer) -
setFoilType
-
prepareTintLayers
public int[] prepareTintLayers(int pCount) -
render
void render(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay)
-