Interface FabricLayerRenderState


public interface FabricLayerRenderState
Note: This interface is automatically implemented on ItemStackRenderState.LayerRenderState via Mixin and interface injection.
  • Method Summary

    Modifier and Type
    Method
    Description
    default QuadEmitter
    Retrieves the QuadEmitter used to append quads to this layer.
  • Method Details

    • emitter

      default QuadEmitter emitter()
      Retrieves the QuadEmitter used to append quads to this layer. Calling this method a second time invalidates any prior result. Geometry added to this emitter will not be visible in ItemStackRenderState.LayerRenderState.prepareQuadList() and will be rendered after any vanilla quads when this layer is rendered. Vertex positions of geometry added to this emitter will automatically be output on ItemStackRenderState.visitExtents(Consumer) (ItemStackRenderState.LayerRenderState.setExtents(Supplier) must still be used to add positions of vanilla quads). Adding quads that use animated sprites or guaranteed glint to this emitter will not automatically call ItemStackRenderState.setAnimated(). Any quads added to this emitter will be cleared on ItemStackRenderState.LayerRenderState.clear().

      Do not retain references outside the context of this layer.