Class ItemStackRenderState.LayerRenderState
java.lang.Object
net.minecraft.client.renderer.item.ItemStackRenderState.LayerRenderState
- Enclosing class:
ItemStackRenderState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Objectprivate ItemStackRenderState.FoilType(package private) BakedModelprivate RenderTypeprivate SpecialModelRenderer<Object> private int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()private static SpecialModelRenderer<Object> eraseSpecialRenderer(SpecialModelRenderer<?> specialRenderer) (package private) booleanisGui3d()int[]prepareTintLayers(int count) (package private) voidrender(PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) voidsetFoilType(ItemStackRenderState.FoilType foilType) voidsetupBlockModel(BakedModel model, RenderType renderType) <T> voidsetupSpecialModel(SpecialModelRenderer<T> specialRenderer, T argumentForSpecialRendering, BakedModel model) (package private) ItemTransform(package private) boolean
-
Field Details
-
model
-
renderType
-
foilType
-
tintLayers
private int[] tintLayers -
specialRenderer
-
argumentForSpecialRendering
-
-
Constructor Details
-
LayerRenderState
public LayerRenderState()
-
-
Method Details
-
clear
public void clear() -
setupBlockModel
-
setupSpecialModel
public <T> void setupSpecialModel(SpecialModelRenderer<T> specialRenderer, @Nullable T argumentForSpecialRendering, BakedModel model) -
eraseSpecialRenderer
private static SpecialModelRenderer<Object> eraseSpecialRenderer(SpecialModelRenderer<?> specialRenderer) -
setFoilType
-
prepareTintLayers
public int[] prepareTintLayers(int count) -
transform
ItemTransform transform() -
render
void render(PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) -
isGui3d
boolean isGui3d() -
usesBlockLight
boolean usesBlockLight()
-