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
public final TypedRenderCommandContainer
solid
field_1_6125
worldOpaque
public final TypedRenderCommandContainer
shadows
field_1_6123
shadowPieces
public final TypedRenderCommandContainer
nameTags
field_1_6120
labelsNormal
public final DistanceSortedRenderCommandContainer
seeThroughNameTags
field_1_6122
labelsSeeThrough
public final TypedRenderCommandContainer
texts
field_1_6126
texts
public final TypedRenderCommandContainer
shapeOutlines
field_1_6124
modelPart
public final DistanceSortedRenderCommandContainer
translucentBlocksAndItems
field_1_6127
worldBlended
public final DistanceSortedRenderCommandContainer
translucentModels
field_1_6129
worldBlendedModel
public final TypedRenderCommandContainer
translucentCustomGeometry
field_1_6128
worldBlendedCustom
public final TypedRenderCommandContainer
gizmos
field_1_6119
gizmos
public final TypedRenderCommandContainer
breakingOverlay
field_1_6118
crumbling
public final TypedRenderCommandContainer
waterMask
field_1_6130
worldWaterMask
public final TypedRenderCommandContainer
afterTerrain
field_1_6115
particlesTranslucent
public final TypedRenderCommandContainer
alwaysOnTop
field_1_6117
onTopGizmos
public final TypedRenderCommandContainer
outline
field_1_6121
outline
private final List<RenderCommandContainer<?>>
allPhases
field_1_6116
renderCommandContainers

Constructor summary

ModifierConstructor
public ()

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, CameraRenderState camera)
method_73482(class_4587 arg0, class_243 arg1, int arg2, class_2561 arg3, boolean arg4, int arg5, class_12075 arg6)
submitLabel(MatrixStack arg0, Vec3d arg1, int arg2, Text arg3, boolean arg4, int arg5, CameraRenderState arg6)
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
submitMovingBlock(PoseStack poseStack, MovingBlockRenderState movingBlockRenderState, int outlineColor)
method_73485(class_4587 arg0, class_11791 arg1, int arg2)
submitMovingBlock(MatrixStack arg0, MovingBlockRenderState arg1, int arg2)
public void
submitBlockModel(PoseStack poseStack, RenderType renderType, List<BlockStateModelPart> modelParts, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor)
method_73484(class_4587 arg0, class_1921 arg1, List<class_10889> arg2, int[] arg3, int arg4, int arg5, int arg6)
submitBlockStateModel(MatrixStack arg0, RenderLayer arg1, List<BlockModelPart> arg2, int[] arg3, int arg4, int arg5, int arg6)
private static RenderLayer
getOutlineRenderType(RenderType renderType)
method_1_5214(class_1921 arg0)
getOutlineLayer(RenderLayer renderLayer)
public void
submitBreakingBlockModel(PoseStack poseStack, List<BlockStateModelPart> parts, int progress)
method_1_3047(class_4587 arg0, List<class_10889> arg1, int arg2)
submitFallingBlock(MatrixStack arg0, List<BlockModelPart> arg1, int arg2)
public void
submitShapeOutline(PoseStack poseStack, VoxelShape shape, RenderType renderType, int color, float width, boolean afterTerrain)
method_73494(class_4587 arg0, class_265 arg1, class_1921 arg2, int arg3, float arg4, boolean arg5)
submitModelPart(MatrixStack arg0, VoxelShape arg1, RenderLayer arg2, int arg3, float arg4, boolean arg5)
public void
submitItem(PoseStack poseStack, ItemDisplayContext displayContext, int lightCoords, int overlayCoords, int outlineColor, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState$FoilType foilType)
method_73480(class_4587 arg0, class_811 arg1, int arg2, int arg3, int arg4, int[] arg5, List<class_777> arg6, class_10444$class_10445 arg7)
submitItem(MatrixStack arg0, ItemDisplayContext arg1, int arg2, int arg3, int arg4, int[] arg5, List<BakedQuad> arg6, ItemRenderState$Glint arg7)
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
submitQuadParticleGroup(QuadParticleRenderState particles)
method_1_5141(class_11944 arg0)
submitBillboardParticle(BillboardParticleCommand arg0)
public void
submitGizmoPrimitives(DrawableGizmoPrimitives$Group group, CameraRenderState camera, boolean onTop)
method_1_5140(class_12160$class_12355 arg0, class_12075 arg1, boolean arg2)
submitGizmos(GizmoDrawerImpl$Division arg0, CameraRenderState arg1, boolean arg2)
public List<RenderCommandContainer<?>>
allPhases()
method_1_5213()
getRenderCommandContainers()