Class ItemStackRenderState
java.lang.Object
net.minecraft.client.renderer.item.ItemStackRenderState
- Direct Known Subclasses:
TrackingItemStackRenderState
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private boolean
private AABB
(package private) ItemDisplayContext
private ItemStackRenderState.LayerRenderState[]
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendModelIdentityElement
(Object pModelIdentityElement) void
clear()
void
ensureCapacity
(int pExpectedSize) boolean
boolean
isEmpty()
boolean
newLayer()
pickParticleIcon
(RandomSource pRandom) void
render
(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) void
void
setOversizedInGui
(boolean pOversizedInGui) boolean
void
visitExtents
(Consumer<org.joml.Vector3fc> pVisitor)
-
Field Details
-
displayContext
ItemDisplayContext displayContext -
activeLayerCount
private int activeLayerCount -
animated
private boolean animated -
oversizedInGui
private boolean oversizedInGui -
cachedModelBoundingBox
-
layers
-
-
Constructor Details
-
ItemStackRenderState
public ItemStackRenderState()
-
-
Method Details
-
ensureCapacity
public void ensureCapacity(int pExpectedSize) -
newLayer
-
clear
public void clear() -
setAnimated
public void setAnimated() -
isAnimated
public boolean isAnimated() -
appendModelIdentityElement
-
firstLayer
-
isEmpty
public boolean isEmpty() -
usesBlockLight
public boolean usesBlockLight() -
pickParticleIcon
-
visitExtents
-
render
public void render(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) -
getModelBoundingBox
-
setOversizedInGui
public void setOversizedInGui(boolean pOversizedInGui) -
isOversizedInGui
public boolean isOversizedInGui()
-