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 Function<OitStage, RenderPipeline>
pipelineProvider
comp_1_2049
pipelineProvider
private final GpuBufferSlice
dynamicTransforms
comp_1_739
dynamicTransforms
private final List<DrawSpec$Texture>
textures
comp_1_743
textures

Constructor summary

ModifierConstructor
public (String name, Function<OitStage, RenderPipeline> pipelineProvider, GpuBufferSlice dynamicTransforms, 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_1317 arg1)
draw(MultiDrawBuffer$DrawCall arg0, RenderPass arg1)
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_1317 arg2)
drawOit(MultiDrawBuffer$DrawCall drawCall, OitStage oitStage, RenderPass arg2)
private void
draw(StagedVertexBuffer$ExecuteInfo info, RenderPass renderPass, RenderPipeline renderPipeline)
method_1_7533(class_1_807$class_1_809 arg0, class_1_1317 arg1, class_1_1257 arg2)
drawInternal(MultiDrawBuffer$DrawCall drawCall, RenderPass arg1, RenderPipeline pipeline)
public String
name()
comp_1_1197()
name()
public Function<OitStage, RenderPipeline>
pipelineProvider()
comp_1_2049()
pipelineProvider()
public GpuBufferSlice
dynamicTransforms()
comp_1_739()
dynamicTransforms()
public List<DrawSpec$Texture>
textures()
comp_1_743()
textures()
private String
lambda$draw$0()
method_1_5293()
method_1_5293()