net.minecraft.client.render.command

class RenderDispatcher$Executor

implements RenderCommandContainer$Executor

net.minecraft.client.renderer.feature.FeatureRenderDispatcher$PhaseSubmitGrouper
net.minecraft.class_11684$class_1_874
net.minecraft.client.render.command.RenderDispatcher$Executor

Field summary

Modifier and TypeField
private final RenderDispatcher$PreparedFrame
frame
field_1_6176
preparedFrame
private final List<RenderCommand>
allSubmits
field_1_6175
commands
private final List<RenderDispatcher$Group<?>>
phaseGroups
field_1_6178
groups
private RenderDispatcher$Group<?>
lastGroup
field_1_6177
lastGroup

Constructor summary

ModifierConstructor
public (RenderDispatcher$PreparedFrame preparedFrame, RenderCommandContainer<?> container)

Method summary

Modifier and TypeMethod
public void
accept(SubmitNode submit, boolean strictlyOrdered)
method_1_5320(class_1_865 arg0, boolean arg1)
accept(RenderCommand arg0, boolean arg1)
public <Submit extends RenderCommand> void
acceptFeatureGroup(FeatureRendererType<Submit> featureType, Collection<Submit> submits, boolean strictlyOrdered)
method_1_5321(class_1_867<Submit> arg0, Collection<Submit> arg1, boolean arg2)
accept(RenderCommandType<Submit> arg0, Collection<Submit> arg1, boolean arg2)
private <Submit extends RenderCommand> void
addOrExtendGroup(FeatureRendererType<Submit> featureType, boolean strictlyOrdered, int fromInclusive, int toInclusive)
method_1_5300(class_1_867<Submit> arg0, boolean arg1, int arg2, int arg3)
addGroup(RenderCommandType<Submit> type, boolean separateMultiBuffers, int firstCommandIndex, int lastCommandIndex)
private static List
lambda$addOrExtendGroup$0(FeatureRendererType arg0)
method_1_5301(class_1_867 arg0)
method_1_5301(RenderCommandType t)
private static List
lambda$new$0(FeatureRenderPhase arg0)
method_1_5302(class_1_877 arg0)
method_1_5302(RenderCommandContainer c)