Class ItemStackRenderState.LayerRenderState

java.lang.Object
net.minecraft.client.renderer.item.ItemStackRenderState.LayerRenderState
Enclosing class:
ItemStackRenderState

public class ItemStackRenderState.LayerRenderState extends Object
  • Field Details

    • NO_EXTENTS

      private static final org.joml.Vector3f[] NO_EXTENTS
    • NO_EXTENTS_SUPPLIER

      public static final Supplier<org.joml.Vector3f[]> NO_EXTENTS_SUPPLIER
    • quads

      private final List<BakedQuad> quads
    • usesBlockLight

      boolean usesBlockLight
    • particleIcon

      @Nullable TextureAtlasSprite particleIcon
    • transform

      ItemTransform transform
    • renderType

      @Nullable private RenderType renderType
    • foilType

    • tintLayers

      private int[] tintLayers
    • specialRenderer

      @Nullable private SpecialModelRenderer<Object> specialRenderer
    • argumentForSpecialRendering

      @Nullable private Object argumentForSpecialRendering
    • extents

      Supplier<org.joml.Vector3f[]> extents
  • Constructor Details

    • LayerRenderState

      public LayerRenderState()
  • Method Details

    • clear

      public void clear()
    • prepareQuadList

      public List<BakedQuad> prepareQuadList()
    • setRenderType

      public void setRenderType(RenderType p_405446_)
    • setUsesBlockLight

      public void setUsesBlockLight(boolean p_405321_)
    • setExtents

      public void setExtents(Supplier<org.joml.Vector3f[]> p_405802_)
    • setParticleIcon

      public void setParticleIcon(TextureAtlasSprite p_404929_)
    • setTransform

      public void setTransform(ItemTransform p_404949_)
    • setupSpecialModel

      public <T> void setupSpecialModel(SpecialModelRenderer<T> p_386884_, @Nullable T p_388093_)
    • eraseSpecialRenderer

      private static SpecialModelRenderer<Object> eraseSpecialRenderer(SpecialModelRenderer<?> p_388852_)
    • setFoilType

      public void setFoilType(ItemStackRenderState.FoilType p_386511_)
    • prepareTintLayers

      public int[] prepareTintLayers(int p_387793_)
    • render

      void render(PoseStack p_387607_, MultiBufferSource p_386763_, int p_387589_, int p_388775_)