ItemRenderContext

public class ItemRenderContext extends AbstractRenderContext implements RenderContext

The render context used for item rendering. Does not implement emissive lighting for sake of simplicity in the default renderer.

Constructors

ItemRenderContext
Link copied to clipboard
void ItemRenderContext(ItemColors colorMap)

Types

VanillaQuadHandler
Link copied to clipboard
public interface VanillaQuadHandler
used to accept a method reference from the ItemRenderer.

Functions

fallbackConsumer
Link copied to clipboard
abstract Consumer<BakedModelfallbackConsumer()
Consumer<BakedModelfallbackConsumer()
getEmitter
Link copied to clipboard
abstract QuadEmitter getEmitter()
QuadEmitter getEmitter()
meshConsumer
Link copied to clipboard
abstract Consumer<MeshmeshConsumer()
Consumer<MeshmeshConsumer()
popTransform
Link copied to clipboard
abstract void popTransform()
void popTransform()
pushTransform
Link copied to clipboard
abstract void pushTransform(RenderContext.QuadTransform p)
void pushTransform(RenderContext.QuadTransform transform)
renderModel
Link copied to clipboard
void renderModel(ItemStack itemStack, ModelTransformation.Mode transformMode, boolean invert, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int lightmap, int overlay, FabricBakedModel model, ItemRenderContext.VanillaQuadHandler vanillaHandler)

Sources

jvm source
Link copied to clipboard