net.minecraft.client.render.command

class RenderDispatcher$Group<Submit extends RenderCommand>

net.minecraft.client.renderer.feature.FeatureRenderDispatcher$PreparedGroup
net.minecraft.class_11684$class_1_876
net.minecraft.client.render.command.RenderDispatcher$Group

Field summary

Modifier and TypeField
private final int
featureGroupIndex
field_1_6185
groupIndex
private final RenderCommandType<Submit>
featureType
field_1_6186
type
private final boolean
strictlyOrdered
field_1_6188
separateMultiBuffers
private final int
fromInclusive
field_1_6187
firstCommandIndex
private int
toInclusive
field_1_6189
lastCommandIndex

Constructor summary

ModifierConstructor
public (int groupIndex, RenderCommandType<Submit> type, boolean separateMultiBuffers, int firstIndex, int lastIndex)

Method summary

Modifier and TypeMethod
public void
prepare(FeatureFrameContext context, FeatureRendererMap featureRenderers, List<SubmitNode> submits)
method_1_5315(class_1_841 arg0, class_1_866 arg1, List<class_1_865> arg2)
prepare(CommandRenderContext context, CommandRendererRegistry commandRendererRegistry, List<RenderCommand> commands)
public void
execute(FeatureFrameContext context, FeatureRendererMap featureRenderers, List<SubmitNode> submits)
method_1_5314(class_1_841 arg0, class_1_866 arg1, List<class_1_865> arg2)
render(CommandRenderContext context, CommandRendererRegistry commandRendererRegistry, List<RenderCommand> commands)
private List<Submit>
sliceUnchecked(List<SubmitNode> submits)
method_1_5316(List<class_1_865> arg0)
getRelevantCommands(List<RenderCommand> commands)