Class ItemStackRenderState.LayerRenderState

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

public class ItemStackRenderState.LayerRenderState extends Object
  • Field Details

  • Constructor Details

    • LayerRenderState

      public LayerRenderState()
  • Method Details

    • clear

      public void clear()
    • prepareQuadList

      public List<BakedQuad> prepareQuadList()
    • setUsesBlockLight

      public void setUsesBlockLight(boolean usesBlockLight)
    • setExtents

      public void setExtents(Supplier<Vector3fc[]> extents)
    • setParticleMaterial

      public void setParticleMaterial(Material.Baked particleMaterial)
    • setTransform

      public void setTransform(ItemTransform transform)
    • setupSpecialModel

      public <T> void setupSpecialModel(SpecialModelRenderer<T> renderer, @Nullable T argument)
    • eraseSpecialRenderer

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

      public void setFoilType(ItemStackRenderState.FoilType foilType)
    • prepareTintLayers

      public int[] prepareTintLayers(int activeTints)
    • submit

      private void submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, int outlineColor)