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 RenderPipeline
pipeline
comp_1_741
pipeline
private final OutputTarget
outputTarget
comp_1_740
outputTarget
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 (RenderPipeline pipeline, OutputTarget outputTarget, GpuBufferSlice dynamicTransforms, ScissorState scissorState, List<DrawSpec$Texture> textures)

Method summary

Modifier and TypeMethod
public void
drawFromBuffer(StagedVertexBuffer$ExecuteInfo info)
method_1_5292(class_1_807$class_1_809 arg0)
draw(MultiDrawBuffer$DrawCall drawCall)
public void
drawFromBuffer(GpuBuffer vertexBuffer, GpuBuffer indexBuffer, IndexType indexType, int baseVertex, int firstIndex, int indexCount)
method_1_5291(GpuBuffer arg0, GpuBuffer arg1, class_5595 arg2, int arg3, int arg4, int arg5)
draw(GpuBuffer vertexBuffer, GpuBuffer indexBuffer, IndexType indexType, int arg3, int firstIndex, int arg5)
public RenderPipeline
pipeline()
comp_1_741()
pipeline()
public OutputTarget
outputTarget()
comp_1_740()
outputTarget()
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$drawFromBuffer$0()
method_1_5293()
method_1_5293()