net.minecraft.client.render.command

public class BatchingRenderCommandQueue

implements RenderCommandQueue

net.minecraft.client.renderer.SubmitNodeCollection
net.minecraft.class_11788
net.minecraft.client.render.command.BatchingRenderCommandQueue

Field summary

Modifier and TypeField
private final List<OrderedRenderCommandQueueImpl$ShadowPiecesCommand>
shadowSubmits
field_62224
shadowPiecesCommands
private final List<OrderedRenderCommandQueueImpl$FireCommand>
flameSubmits
field_62225
fireCommands
private final LabelCommandRenderer$Commands
nameTagSubmits
field_62963
labelCommands
private final List<OrderedRenderCommandQueueImpl$TextCommand>
textSubmits
field_62228
textCommands
private final List<OrderedRenderCommandQueueImpl$LeashCommand>
leashSubmits
field_62230
leashCommands
private final List<OrderedRenderCommandQueueImpl$BlockCommand>
blockSubmits
field_62231
blockCommands
private final List<OrderedRenderCommandQueueImpl$MovingBlockCommand>
movingBlockSubmits
field_62232
movingBlockCommands
private final List<OrderedRenderCommandQueueImpl$BlockStateModelCommand>
blockModelSubmits
field_62233
blockStateModelCommands
private final List<OrderedRenderCommandQueueImpl$ItemCommand>
itemSubmits
field_62234
itemCommands
private final List<OrderedRenderCommandQueue$LayeredCustom>
particleGroupRenderers
field_62657
layeredCustomCommands
private final ModelCommandRenderer$Commands
modelSubmits
field_62964
modelCommands
private final ModelPartCommandRenderer$Commands
modelPartSubmits
field_62238
modelPartCommands
private final CustomCommandRenderer$Commands
customGeometrySubmits
field_62240
customCommands
private final OrderedRenderCommandQueueImpl
submitNodeStorage
field_62242
orderedQueueImpl
private boolean
wasUsed
field_62243
hasCommands

Constructor summary

ModifierConstructor
public (OrderedRenderCommandQueueImpl orderedQueueImpl)

Method summary

Modifier and TypeMethod
public void
submitShadow(PoseStack poseStack, float radius, List<EntityRenderState$ShadowPiece> pieces)
method_73479(class_4587 arg0, float arg1, List<class_10017$class_11680> arg2)
submitShadowPieces(MatrixStack arg0, float arg1, List<EntityRenderState$ShadowPiece> arg2)
public void
submitNameTag(PoseStack poseStack, Vec3 nameTagAttachment, int offset, Component name, boolean seeThrough, int lightCoords, double distanceToCameraSq, CameraRenderState camera)
method_73482(class_4587 arg0, class_243 arg1, int arg2, class_2561 arg3, boolean arg4, int arg5, double arg6, class_12075 arg7)
submitLabel(MatrixStack arg0, Vec3d arg1, int arg2, Text arg3, boolean arg4, int arg5, double arg6, CameraRenderState arg7)
public void
submitText(PoseStack poseStack, float x, float y, FormattedCharSequence string, boolean dropShadow, Font$DisplayMode displayMode, int lightCoords, int color, int backgroundColor, int outlineColor)
method_73478(class_4587 arg0, float arg1, float arg2, class_5481 arg3, boolean arg4, class_327$class_6415 arg5, int arg6, int arg7, int arg8, int arg9)
submitText(MatrixStack arg0, float arg1, float arg2, OrderedText arg3, boolean arg4, TextRenderer$TextLayerType arg5, int arg6, int arg7, int arg8, int arg9)
public void
submitFlame(PoseStack poseStack, EntityRenderState renderState, org.joml.Quaternionf rotation)
method_73488(class_4587 arg0, class_10017 arg1, org.joml.Quaternionf arg2)
submitFire(MatrixStack arg0, EntityRenderState arg1, org.joml.Quaternionf arg2)
public void
submitLeash(PoseStack poseStack, EntityRenderState$LeashState leashState)
method_73486(class_4587 arg0, class_10017$class_10018 arg1)
submitLeash(MatrixStack arg0, EntityRenderState$LeashData arg1)
public <S> void
submitModel(Model<? super S> model, S state, PoseStack poseStack, RenderType renderType, int lightCoords, int overlayCoords, int tintedColor, TextureAtlasSprite sprite, int outlineColor, ModelFeatureRenderer$CrumblingOverlay crumblingOverlay)
method_73490(class_3879<? super S> arg0, S arg1, class_4587 arg2, class_1921 arg3, int arg4, int arg5, int arg6, class_1058 arg7, int arg8, class_11683$class_11792 arg9)
submitModel(Model<? super S> arg0, S arg1, MatrixStack arg2, RenderLayer arg3, int arg4, int arg5, int arg6, Sprite arg7, int arg8, ModelCommandRenderer$CrumblingOverlayCommand arg9)
public void
submitModelPart(ModelPart modelPart, PoseStack poseStack, RenderType renderType, int lightCoords, int overlayCoords, TextureAtlasSprite sprite, boolean sheeted, boolean hasFoil, int tintedColor, ModelFeatureRenderer$CrumblingOverlay crumblingOverlay, int outlineColor)
method_73494(class_630 arg0, class_4587 arg1, class_1921 arg2, int arg3, int arg4, class_1058 arg5, boolean arg6, boolean arg7, int arg8, class_11683$class_11792 arg9, int arg10)
submitModelPart(ModelPart arg0, MatrixStack arg1, RenderLayer arg2, int arg3, int arg4, Sprite arg5, boolean arg6, boolean arg7, int arg8, ModelCommandRenderer$CrumblingOverlayCommand arg9, int arg10)
public void
submitBlock(PoseStack poseStack, BlockState state, int lightCoords, int overlayCoords, int outlineColor)
method_73481(class_4587 arg0, class_2680 arg1, int arg2, int arg3, int arg4)
submitBlock(MatrixStack arg0, BlockState arg1, int arg2, int arg3, int arg4)
public void
submitMovingBlock(PoseStack poseStack, MovingBlockRenderState movingBlockRenderState)
method_73485(class_4587 arg0, class_11791 arg1)
submitMovingBlock(MatrixStack arg0, MovingBlockRenderState arg1)
public void
submitBlockModel(PoseStack poseStack, RenderType renderType, BlockStateModel model, float r, float g, float b, int lightCoords, int overlayCoords, int outlineColor)
method_73484(class_4587 arg0, class_1921 arg1, class_1087 arg2, float arg3, float arg4, float arg5, int arg6, int arg7, int arg8)
submitBlockStateModel(MatrixStack arg0, RenderLayer arg1, BlockStateModel arg2, float arg3, float arg4, float arg5, int arg6, int arg7, int arg8)
public void
submitItem(PoseStack poseStack, ItemDisplayContext displayContext, int lightCoords, int overlayCoords, int outlineColor, int[] tintLayers, List<BakedQuad> quads, RenderType renderType, ItemStackRenderState$FoilType foilType)
method_73480(class_4587 arg0, class_811 arg1, int arg2, int arg3, int arg4, int[] arg5, List<class_777> arg6, class_1921 arg7, class_10444$class_10445 arg8)
submitItem(MatrixStack arg0, ItemDisplayContext arg1, int arg2, int arg3, int arg4, int[] arg5, List<BakedQuad> arg6, RenderLayer arg7, ItemRenderState$Glint arg8)
public void
submitCustomGeometry(PoseStack poseStack, RenderType renderType, SubmitNodeCollector$CustomGeometryRenderer customGeometryRenderer)
method_73483(class_4587 arg0, class_1921 arg1, class_11659$class_11660 arg2)
submitCustom(MatrixStack arg0, RenderLayer arg1, OrderedRenderCommandQueue$Custom arg2)
public void
submitParticleGroup(SubmitNodeCollector$ParticleGroupRenderer particleGroupRenderer)
method_74315(class_11659$class_11947 arg0)
submitCustom(OrderedRenderCommandQueue$LayeredCustom arg0)
public List<OrderedRenderCommandQueueImpl$ShadowPiecesCommand>
getShadowSubmits()
method_73505()
getShadowPiecesCommands()
public List<OrderedRenderCommandQueueImpl$FireCommand>
getFlameSubmits()
method_73507()
getFireCommands()
public LabelCommandRenderer$Commands
getNameTagSubmits()
method_74770()
getLabelCommands()
public List<OrderedRenderCommandQueueImpl$TextCommand>
getTextSubmits()
method_73513()
getTextCommands()
public List<OrderedRenderCommandQueueImpl$LeashCommand>
getLeashSubmits()
method_73517()
getLeashCommands()
public List<OrderedRenderCommandQueueImpl$BlockCommand>
getBlockSubmits()
method_73518()
getBlockCommands()
public List<OrderedRenderCommandQueueImpl$MovingBlockCommand>
getMovingBlockSubmits()
method_73519()
getMovingBlockCommands()
public List<OrderedRenderCommandQueueImpl$BlockStateModelCommand>
getBlockModelSubmits()
method_73520()
getBlockStateModelCommands()
public ModelPartCommandRenderer$Commands
getModelPartSubmits()
method_73521()
getModelPartCommands()
public List<OrderedRenderCommandQueueImpl$ItemCommand>
getItemSubmits()
method_73522()
getItemCommands()
public List<OrderedRenderCommandQueue$LayeredCustom>
getParticleGroupRenderers()
method_74330()
getLayeredCustomCommands()
public ModelCommandRenderer$Commands
getModelSubmits()
method_74771()
getModelCommands()
public CustomCommandRenderer$Commands
getCustomGeometrySubmits()
method_73525()
getCustomCommands()
public boolean
wasUsed()
method_73526()
hasCommands()
public void
clear()
method_73527()
clear()
public void
endFrame()
method_73528()
onNextFrame()