net.minecraft.client.render

public record DrawSpec

net.minecraft.client.renderer.rendertype.PreparedRenderType
net.minecraft.class_1_870
net.minecraft.client.render.DrawSpec

Field summary

Modifier and TypeField
private final String
name
comp_1_1197
name
private final RenderPipeline
pipeline
comp_1_741
pipeline
private final OitPipelineSet
oitPipelineSet
comp_1_740
oitPipelineSet
private final RenderPipeline
opaquePartsPipeline
comp_1_1198
opaquePartsPipeline
private final GpuBufferSlice
dynamicTransforms
comp_1_739
dynamicTransforms
private final ScissorState
scissorState
comp_1_742
scissorState
private final List<DrawSpec$Texture>
textures
comp_1_743
textures

Constructor summary

ModifierConstructor
public (String name, RenderPipeline pipeline, OitPipelineSet oitPipelineSet, RenderPipeline opaquePartsPipeline, GpuBufferSlice dynamicTransforms, ScissorState scissorState, List<DrawSpec$Texture> textures)

Method summary

Modifier and TypeMethod
public void
drawFromBuffer(StagedVertexBuffer$ExecuteInfo info, RenderPass renderPass)
method_1_7534(class_1_807$class_1_809 arg0, class_1_1227 arg1)
draw(MultiDrawBuffer$DrawCall drawCall, RenderPass renderPass)
public void
drawFromBufferOit(StagedVertexBuffer$ExecuteInfo info, OitStage stage, RenderPass renderPass)
method_1_7535(class_1_807$class_1_809 arg0, class_1_1153 arg1, class_1_1227 arg2)
drawOit(MultiDrawBuffer$DrawCall drawCall, OitStage oitStage, RenderPass renderPass)
private void
draw(StagedVertexBuffer$ExecuteInfo info, RenderPass renderPass, RenderPipeline renderPipeline)
method_1_7533(class_1_807$class_1_809 arg0, class_1_1227 arg1, class_1_1257 arg2)
drawInternal(MultiDrawBuffer$DrawCall drawCall, RenderPass renderPass, RenderPipeline pipeline)
public String
name()
comp_1_1197()
name()
public RenderPipeline
pipeline()
comp_1_741()
pipeline()
public OitPipelineSet
oitPipelineSet()
comp_1_740()
oitPipelineSet()
public RenderPipeline
opaquePartsPipeline()
comp_1_1198()
opaquePartsPipeline()
public GpuBufferSlice
dynamicTransforms()
comp_1_739()
dynamicTransforms()
public ScissorState
scissorState()
comp_1_742()
scissorState()
public List<DrawSpec$Texture>
textures()
comp_1_743()
textures()
private String
lambda$draw$0()
method_1_5293()
method_1_5293()