Uses of Interface
com.mojang.blaze3d.vertex.VertexConsumer
Packages that use VertexConsumer
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client
-only classes.-
Uses of VertexConsumer in com.mojang.blaze3d.vertex
Classes in com.mojang.blaze3d.vertex that implement VertexConsumerModifier and TypeClassDescriptionclass
class
(package private) static class
(package private) static final record
Fields in com.mojang.blaze3d.vertex declared as VertexConsumerModifier and TypeFieldDescriptionprivate final VertexConsumer
SheetedDecalTextureGenerator.delegate
private final VertexConsumer[]
VertexMultiConsumer.Multiple.delegates
The field for thedelegates
record component.private final VertexConsumer
VertexMultiConsumer.Double.first
private final VertexConsumer
VertexMultiConsumer.Double.second
Methods in com.mojang.blaze3d.vertex that return VertexConsumerModifier and TypeMethodDescriptionBufferBuilder.addVertex
(float pX, float pY, float pZ) SheetedDecalTextureGenerator.addVertex
(float pX, float pY, float pZ) VertexConsumer.addVertex
(float pX, float pY, float pZ) default VertexConsumer
VertexConsumer.addVertex
(PoseStack.Pose pPose, float pX, float pY, float pZ) default VertexConsumer
VertexConsumer.addVertex
(PoseStack.Pose p_352288_, org.joml.Vector3f p_352298_) default VertexConsumer
VertexConsumer.addVertex
(org.joml.Matrix4f p_350929_, float p_350884_, float p_350885_, float p_350942_) default VertexConsumer
VertexConsumer.addVertex
(org.joml.Vector3f p_350685_) VertexMultiConsumer.Double.addVertex
(float pX, float pY, float pZ) VertexMultiConsumer.Multiple.addVertex
(float pX, float pY, float pZ) static VertexConsumer
VertexMultiConsumer.create()
static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer pConsumer) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer... pDelegates) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer pFirst, VertexConsumer pSecond) VertexMultiConsumer.Multiple.delegates()
Returns the value of thedelegates
record component.BufferBuilder.setColor
(int pColor) BufferBuilder.setColor
(int pRed, int pGreen, int pBlue, int pAlpha) SheetedDecalTextureGenerator.setColor
(int pRed, int pGreen, int pBlue, int pAlpha) default VertexConsumer
VertexConsumer.setColor
(float pRed, float pGreen, float pBlue, float pAlpha) default VertexConsumer
VertexConsumer.setColor
(int pColor) VertexConsumer.setColor
(int pRed, int pGreen, int pBlue, int pAlpha) VertexMultiConsumer.Double.setColor
(int pRed, int pGreen, int pBlue, int pAlpha) VertexMultiConsumer.Multiple.setColor
(int pRed, int pGreen, int pBlue, int pAlpha) BufferBuilder.setLight
(int pPackedLight) default VertexConsumer
VertexConsumer.setLight
(int pPackedLight) BufferBuilder.setNormal
(float pNormalX, float pNormalY, float pNormalZ) SheetedDecalTextureGenerator.setNormal
(float pNormalX, float pNormalY, float pNormalZ) VertexConsumer.setNormal
(float pNormalX, float pNormalY, float pNormalZ) default VertexConsumer
VertexConsumer.setNormal
(PoseStack.Pose pPose, float pNormalX, float pNormalY, float pNormalZ) VertexMultiConsumer.Double.setNormal
(float pNormalX, float pNormalY, float pNormalZ) VertexMultiConsumer.Multiple.setNormal
(float pNormalX, float pNormalY, float pNormalZ) BufferBuilder.setOverlay
(int pPackedOverlay) default VertexConsumer
VertexConsumer.setOverlay
(int pPackedOverlay) BufferBuilder.setUv
(float pU, float pV) SheetedDecalTextureGenerator.setUv
(float pU, float pV) VertexConsumer.setUv
(float pU, float pV) VertexMultiConsumer.Double.setUv
(float pU, float pV) VertexMultiConsumer.Multiple.setUv
(float pU, float pV) BufferBuilder.setUv1
(int pU, int pV) SheetedDecalTextureGenerator.setUv1
(int pU, int pV) VertexConsumer.setUv1
(int pU, int pV) VertexMultiConsumer.Double.setUv1
(int pU, int pV) VertexMultiConsumer.Multiple.setUv1
(int pU, int pV) BufferBuilder.setUv2
(int pU, int pV) SheetedDecalTextureGenerator.setUv2
(int pU, int pV) VertexConsumer.setUv2
(int pU, int pV) VertexMultiConsumer.Double.setUv2
(int pU, int pV) VertexMultiConsumer.Multiple.setUv2
(int pU, int pV) default VertexConsumer
VertexConsumer.setWhiteAlpha
(int pAlpha) private VertexConsumer
BufferBuilder.uvShort
(short pU, short pV, VertexFormatElement pElement) Methods in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic VertexConsumer
VertexMultiConsumer.create
(VertexConsumer pConsumer) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer... pDelegates) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer pFirst, VertexConsumer pSecond) Method parameters in com.mojang.blaze3d.vertex with type arguments of type VertexConsumerModifier and TypeMethodDescriptionprivate void
VertexMultiConsumer.Multiple.forEach
(Consumer<VertexConsumer> pAction) Constructors in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifierConstructorDescriptionDouble
(VertexConsumer pFirst, VertexConsumer pSecond) (package private)
Multiple
(VertexConsumer[] delegates) Creates an instance of aMultiple
record class.SheetedDecalTextureGenerator
(VertexConsumer pDelegate, PoseStack.Pose pPose, float pTextureScale) -
Uses of VertexConsumer in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate void
GuiGraphics.fillGradient
(VertexConsumer pConsumer, int pX1, int pY1, int pX2, int pY2, int pZ, int pColorFrom, int pColorTo) The core `fillGradient` method.(package private) void
Font.renderChar
(BakedGlyph p_254105_, boolean p_254001_, boolean p_254262_, float p_254256_, float p_253753_, float p_253629_, org.joml.Matrix4f p_254014_, VertexConsumer p_253852_, float p_254317_, float p_253809_, float p_253870_, float p_254287_, int p_253905_) -
Uses of VertexConsumer in net.minecraft.client.gui.font.glyphs
Methods in net.minecraft.client.gui.font.glyphs with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoid
BakedGlyph.render
(boolean p_95227_, float p_95228_, float p_95229_, org.joml.Matrix4f p_253706_, VertexConsumer p_95231_, float p_95232_, float p_95233_, float p_95234_, float p_95235_, int p_95236_) void
EmptyGlyph.render
(boolean p_95278_, float p_95279_, float p_95280_, org.joml.Matrix4f p_253794_, VertexConsumer p_95282_, float p_95283_, float p_95284_, float p_95285_, float p_95286_, int p_95287_) void
BakedGlyph.renderEffect
(BakedGlyph.Effect p_95221_, org.joml.Matrix4f p_254370_, VertexConsumer p_95223_, int p_95224_) -
Uses of VertexConsumer in net.minecraft.client.model
Methods in net.minecraft.client.model with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoid
BookModel.render
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
PlayerModel.renderCloak
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) void
PlayerModel.renderEars
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) void
ParrotModel.renderOnShoulder
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, float pLimbSwing, float pLimbSwingAmount, float pNetHeadYaw, float pHeadPitch, int pTickCount) void
AgeableHierarchicalModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
AgeableListModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
BookModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
CamelModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
ColorableAgeableListModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
ColorableHierarchicalModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
HierarchicalModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
ListModel.renderToBuffer
(PoseStack p_103013_, VertexConsumer p_103014_, int p_103015_, int p_103016_, int p_350701_) void
LlamaModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) final void
Model.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay) abstract void
Model.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
PiglinHeadModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
RabbitModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
ShieldModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
SkullModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
TridentModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
TurtleModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
Uses of VertexConsumer in net.minecraft.client.model.dragon
Methods in net.minecraft.client.model.dragon with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoid
DragonHeadModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
Uses of VertexConsumer in net.minecraft.client.model.geom
Methods in net.minecraft.client.model.geom with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate void
ModelPart.compile
(PoseStack.Pose pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
ModelPart.Cube.compile
(PoseStack.Pose pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
ModelPart.render
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) void
ModelPart.render
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
Uses of VertexConsumer in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoid
DustColorTransitionParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FireworkParticles.OverlayParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FireworkParticles.SparkParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FlyTowardsPositionParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
ItemPickupParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
MobAppearanceParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) final void
NoRenderParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) abstract void
Particle.render
(VertexConsumer pBuffer, Camera pCamera, float pPartialTicks) void
ShriekParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
SingleQuadParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
VibrationSignalParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) protected void
SingleQuadParticle.renderRotatedQuad
(VertexConsumer p_345690_, Camera p_344809_, org.joml.Quaternionf p_344798_, float p_345099_) protected void
SingleQuadParticle.renderRotatedQuad
(VertexConsumer p_346432_, org.joml.Quaternionf p_345557_, float p_345634_, float p_345953_, float p_345531_, float p_346426_) private void
SingleQuadParticle.renderVertex
(VertexConsumer p_345983_, org.joml.Quaternionf p_345441_, float p_345563_, float p_345839_, float p_346305_, float p_345242_, float p_346207_, float p_344893_, float p_345909_, float p_345984_, int p_345037_) -
Uses of VertexConsumer in net.minecraft.client.renderer
Classes in net.minecraft.client.renderer that implement VertexConsumerModifier and TypeClassDescription(package private) static final record
class
Fields in net.minecraft.client.renderer declared as VertexConsumerModifier and TypeFieldDescriptionprivate final VertexConsumer
OutlineBufferSource.EntityOutlineGenerator.delegate
The field for thedelegate
record component.private final VertexConsumer
SpriteCoordinateExpander.delegate
Methods in net.minecraft.client.renderer that return VertexConsumerModifier and TypeMethodDescriptionOutlineBufferSource.EntityOutlineGenerator.addVertex
(float pX, float pY, float pZ) SpriteCoordinateExpander.addVertex
(float pX, float pY, float pZ) OutlineBufferSource.EntityOutlineGenerator.delegate()
Returns the value of thedelegate
record component.MultiBufferSource.BufferSource.getBuffer
(RenderType pRenderType) MultiBufferSource.getBuffer
(RenderType pRenderType) OutlineBufferSource.getBuffer
(RenderType pRenderType) OutlineBufferSource.EntityOutlineGenerator.setColor
(int pRed, int pGreen, int pBlue, int pAlpha) SpriteCoordinateExpander.setColor
(int pRed, int pGreen, int pBlue, int pAlpha) OutlineBufferSource.EntityOutlineGenerator.setNormal
(float pNormalX, float pNormalY, float pNormalZ) SpriteCoordinateExpander.setNormal
(float pNormalX, float pNormalY, float pNormalZ) OutlineBufferSource.EntityOutlineGenerator.setUv
(float pU, float pV) SpriteCoordinateExpander.setUv
(float pU, float pV) OutlineBufferSource.EntityOutlineGenerator.setUv1
(int pU, int pV) SpriteCoordinateExpander.setUv1
(int pU, int pV) OutlineBufferSource.EntityOutlineGenerator.setUv2
(int pU, int pV) SpriteCoordinateExpander.setUv2
(int pU, int pV) Methods in net.minecraft.client.renderer with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic void
LevelRenderer.addChainedFilledBoxVertices
(PoseStack pPoseStack, VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) static void
LevelRenderer.addChainedFilledBoxVertices
(PoseStack pPoseStack, VertexConsumer pConsumer, float pMinX, float pMinY, float pMinZ, float pMaxX, float pMaxY, float pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) private void
LevelRenderer.addFrustumQuad
(VertexConsumer p_270858_, org.joml.Matrix4f p_270341_, int p_270702_, int p_270959_, int p_270732_, int p_270363_, int p_270273_, int p_270934_, int p_270916_) private void
LevelRenderer.addFrustumVertex
(VertexConsumer p_270950_, org.joml.Matrix4f p_270118_, int p_270865_) static void
LevelRenderer.renderFace
(PoseStack pPoseStack, VertexConsumer pBuffer, Direction pFace, float pX1, float pY1, float pZ1, float pX2, float pY2, float pZ2, float pRed, float pGreen, float pBlue, float pAlpha) private void
LevelRenderer.renderHitOutline
(PoseStack pPoseStack, VertexConsumer pConsumer, Entity pEntity, double pCamX, double pCamY, double pCamZ, BlockPos pPos, BlockState pState) static void
LevelRenderer.renderLineBox
(PoseStack pPoseStack, VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) static void
LevelRenderer.renderLineBox
(PoseStack pPoseStack, VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha, float pRed2, float pGreen2, float pBlue2) static void
LevelRenderer.renderLineBox
(PoseStack pPoseStack, VertexConsumer pBuffer, AABB pBox, float pRed, float pGreen, float pBlue, float pAlpha) static void
LevelRenderer.renderLineBox
(VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) private static void
LevelRenderer.renderShape
(PoseStack pPoseStack, VertexConsumer pConsumer, VoxelShape pShape, double pX, double pY, double pZ, float pRed, float pGreen, float pBlue, float pAlpha) static void
LevelRenderer.renderVoxelShape
(PoseStack pPoseStack, VertexConsumer pConsumer, VoxelShape pShape, double pX, double pY, double pZ, float pRed, float pGreen, float pBlue, float pAlpha, boolean p_286443_) Constructors in net.minecraft.client.renderer with parameters of type VertexConsumerModifierConstructorDescription(package private)
EntityOutlineGenerator
(VertexConsumer delegate, int color) Creates an instance of aEntityOutlineGenerator
record class.EntityOutlineGenerator
(VertexConsumer p_109943_, int p_109944_, int p_109945_, int p_109946_, int p_109947_) SpriteCoordinateExpander
(VertexConsumer pDelegate, TextureAtlasSprite pSprite) -
Uses of VertexConsumer in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate void
ModelBlockRenderer.putQuadData
(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, VertexConsumer pConsumer, PoseStack.Pose pPose, BakedQuad pQuad, float pBrightness0, float pBrightness1, float pBrightness2, float pBrightness3, int pLightmap0, int pLightmap1, int pLightmap2, int pLightmap3, int pPackedOverlay) void
BlockRenderDispatcher.renderBatched
(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom) void
BlockRenderDispatcher.renderBatched
(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, ModelData modelData, RenderType renderType) void
BlockRenderDispatcher.renderBreakingTexture
(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer) Deprecated.void
BlockRenderDispatcher.renderBreakingTexture
(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, ModelData modelData) void
BlockRenderDispatcher.renderLiquid
(BlockPos pPos, BlockAndTintGetter pLevel, VertexConsumer pConsumer, BlockState pBlockState, FluidState pFluidState) void
ModelBlockRenderer.renderModel
(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockState pState, BakedModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay) Deprecated.void
ModelBlockRenderer.renderModel
(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockState pState, BakedModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay, ModelData modelData, RenderType renderType) private void
ModelBlockRenderer.renderModelFaceAO
(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, float[] pShape, BitSet pShapeFlags, ModelBlockRenderer.AmbientOcclusionFace pAoFace, int pPackedOverlay) private void
ModelBlockRenderer.renderModelFaceFlat
(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, int pPackedLight, int pPackedOverlay, boolean pRepackLight, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, BitSet pShapeFlags) private static void
ModelBlockRenderer.renderQuadList
(PoseStack.Pose pPose, VertexConsumer pConsumer, float pRed, float pGreen, float pBlue, List<BakedQuad> pQuads, int pPackedLight, int pPackedOverlay) void
LiquidBlockRenderer.tesselate
(BlockAndTintGetter pLevel, BlockPos pPos, VertexConsumer pBuffer, BlockState pBlockState, FluidState pFluidState) void
ModelBlockRenderer.tesselateBlock
(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.void
ModelBlockRenderer.tesselateBlock
(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) private void
LiquidBlockRenderer.vertex
(VertexConsumer p_110985_, float p_110989_, float p_110990_, float p_110991_, float p_110992_, float p_110993_, float p_350595_, float alpha, float p_350459_, float p_350437_, int p_110994_) private void
LiquidBlockRenderer.vertex
(VertexConsumer pBuffer, float pX, float pY, float pZ, float pRed, float pGreen, float pBlue, float pU, float pV, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static void
BeaconRenderer.addVertex
(PoseStack.Pose pPose, VertexConsumer pConsumer, int pColor, int pY, float pX, float pZ, float pU, float pV) private void
ChestRenderer.render
(PoseStack pPoseStack, VertexConsumer pConsumer, ModelPart pLidPart, ModelPart pLockPart, ModelPart pBottomPart, float pLidAngle, int pPackedLight, int pPackedOverlay) private void
TheEndPortalRenderer.renderCube
(T p_173691_, org.joml.Matrix4f p_254024_, VertexConsumer p_173693_) private void
TheEndPortalRenderer.renderFace
(T p_253949_, org.joml.Matrix4f p_254247_, VertexConsumer p_254390_, float p_254147_, float p_253639_, float p_254107_, float p_254109_, float p_254021_, float p_254458_, float p_254086_, float p_254310_, Direction p_253619_) private static void
BeaconRenderer.renderPart
(PoseStack pPoseStack, VertexConsumer pConsumer, int pColor, int pMinY, int pMaxY, float pX1, float pZ1, float pX2, float pZ2, float pX3, float pZ3, float pX4, float pZ4, float pMinU, float pMaxU, float pMinV, float pMaxV) private static void
BeaconRenderer.renderQuad
(PoseStack.Pose pPose, VertexConsumer pConsumer, int pColor, int pMinY, int pMaxY, float pMinX, float pMinZ, float pMaxX, float pMaxZ, float pMinU, float pMaxU, float pMinV, float pMaxV) (package private) void
HangingSignRenderer.renderSignModel
(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) (package private) void
SignRenderer.renderSignModel
(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) private void
StructureBlockRenderer.renderStructureVoids
(StructureBlockEntity pBlockEntity, VertexConsumer pBuffer, PoseStack pPoseStack) void
HangingSignRenderer.HangingSignModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
SignRenderer.SignModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
Uses of VertexConsumer in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static void
BreezeDebugRenderer.drawCircle
(org.joml.Matrix4f p_312289_, double p_312777_, double p_312720_, double p_312378_, VertexConsumer p_312840_, Vec3 p_312033_, float p_312193_, int p_312116_) private static void
BreezeDebugRenderer.drawCircleVertex
(int p_312234_, org.joml.Matrix4f p_312568_, double p_312049_, double p_312421_, double p_311755_, VertexConsumer p_311778_, Vec3 p_312214_, float p_312646_, int p_312055_) private static void
LightSectionDebugRenderer.renderEdge
(PoseStack p_283045_, VertexConsumer p_282888_, double p_283424_, double p_283677_, double p_283390_, int p_281439_, int p_282106_, int p_282462_, int p_282216_, int p_281474_, int p_281542_, org.joml.Vector4f p_283667_) private static void
LightSectionDebugRenderer.renderFace
(PoseStack p_283612_, VertexConsumer p_281996_, Direction p_282340_, double p_281988_, double p_282440_, double p_282235_, int p_282751_, int p_282270_, int p_282159_, org.joml.Vector4f p_283316_) private static void
LightSectionDebugRenderer.renderFaces
(PoseStack p_283088_, DiscreteVoxelShape p_281747_, SectionPos p_282941_, VertexConsumer p_283103_, double p_281419_, double p_282520_, double p_281976_, org.joml.Vector4f p_282342_) static void
PathfindingRenderer.renderPathLine
(PoseStack pPoseStack, VertexConsumer pConsumer, Path pPath, double pX, double pY, double pZ) -
Uses of VertexConsumer in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return VertexConsumerModifier and TypeMethodDescriptionstatic VertexConsumer
ItemRenderer.getArmorFoilBuffer
(MultiBufferSource pBufferSource, RenderType pRenderType, boolean pHasFoil) static VertexConsumer
ItemRenderer.getCompassFoilBuffer
(MultiBufferSource pBufferSource, RenderType pRenderType, PoseStack.Pose pPose) static VertexConsumer
ItemRenderer.getFoilBuffer
(MultiBufferSource pBufferSource, RenderType pRenderType, boolean pIsItem, boolean pGlint) static VertexConsumer
ItemRenderer.getFoilBufferDirect
(MultiBufferSource pBufferSource, RenderType pRenderType, boolean pNoEntity, boolean pWithGlint) Methods in net.minecraft.client.renderer.entity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static void
EntityRenderer.addVertexPair
(VertexConsumer p_352095_, org.joml.Matrix4f p_352142_, float p_352462_, float p_352226_, float p_352086_, int p_352406_, int p_352470_, int p_352371_, int p_352167_, float p_352293_, float p_352138_, float p_352315_, float p_352162_, int p_352291_, boolean p_352079_) private static void
EntityRenderDispatcher.fireVertex
(PoseStack.Pose pMatrixEntry, VertexConsumer pBuffer, float pX, float pY, float pZ, float pTexU, float pTexV) private static void
LightningBoltRenderer.quad
(org.joml.Matrix4f p_253966_, VertexConsumer p_115274_, float p_115275_, float p_115276_, int p_115277_, float p_115278_, float p_115279_, float p_115280_, float p_115281_, float p_115282_, float p_115283_, float p_115284_, boolean p_115285_, boolean p_115286_, boolean p_115287_, boolean p_115288_) private static void
EntityRenderDispatcher.renderBlockShadow
(PoseStack.Pose pPose, VertexConsumer pVertexConsumer, ChunkAccess pChunk, LevelReader pLevel, BlockPos pPos, double pX, double pY, double pZ, float pSize, float pWeight) private static void
EntityRenderDispatcher.renderHitbox
(PoseStack pPoseStack, VertexConsumer pBuffer, Entity pEntity, float pRed, float pGreen, float pBlue, float pAlpha) void
ItemRenderer.renderModelLists
(BakedModel pModel, ItemStack pStack, int pCombinedLight, int pCombinedOverlay, PoseStack pPoseStack, VertexConsumer pBuffer) private void
PaintingRenderer.renderPainting
(PoseStack pPoseStack, VertexConsumer pConsumer, Painting pPainting, int pWidth, int pHeight, TextureAtlasSprite pPaintingSprite, TextureAtlasSprite pBackSprite) void
ItemRenderer.renderQuadList
(PoseStack pPoseStack, VertexConsumer pBuffer, List<BakedQuad> pQuads, ItemStack pItemStack, int pCombinedLight, int pCombinedOverlay) private static void
EnderDragonRenderer.renderRays
(PoseStack pPoseStack, float pDragonDeathCompletion, VertexConsumer pBuffer) private void
EnderDragonRenderer.DragonModel.renderSide
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, float pRotation, ModelPart pWing, ModelPart pFrontLeg, ModelPart pFrontLegTip, ModelPart pFrontFoot, ModelPart pRearLeg, ModelPart pRearLegTip, ModelPart pRearFoot, int pAlpha) void
EnderDragonRenderer.DragonModel.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) private static void
EntityRenderDispatcher.renderVector
(PoseStack p_353057_, VertexConsumer p_353027_, org.joml.Vector3f p_353068_, Vec3 p_353070_, int p_353032_) private static void
EntityRenderDispatcher.shadowVertex
(PoseStack.Pose pPose, VertexConsumer pConsumer, int pColor, float pOffsetX, float pOffsetY, float pOffsetZ, float pU, float pV) private static void
FishingHookRenderer.stringVertex
(float pX, float pY, float pZ, VertexConsumer pConsumer, PoseStack.Pose pPose, float pStringFraction, float pNextStringFraction) void
ArrowRenderer.vertex
(PoseStack.Pose pPose, VertexConsumer pConsumer, int pX, int pY, int pZ, float pU, float pV, int pNormalX, int pNormalY, int pNormalZ, int pPackedLight) private static void
DragonFireballRenderer.vertex
(VertexConsumer pConsumer, PoseStack.Pose pPose, int pPackedLight, float pX, int pY, int pU, int pV) private static void
ExperienceOrbRenderer.vertex
(VertexConsumer pConsumer, PoseStack.Pose pPose, float pX, float pY, int pRed, int pGreen, int pBlue, float pU, float pV, int pPackedLight) private static void
FishingHookRenderer.vertex
(VertexConsumer pConsumer, PoseStack.Pose pPose, int pPackedLight, float pX, int pY, int pU, int pV) private static void
GuardianRenderer.vertex
(VertexConsumer pConsumer, PoseStack.Pose pPose, float pX, float pY, float pZ, int pRed, int pGreen, int pBlue, float pU, float pV) private void
PaintingRenderer.vertex
(PoseStack.Pose pPose, VertexConsumer pConsumer, float pX, float pY, float pU, float pV, float pZ, int pNormalX, int pNormalY, int pNormalZ, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static void
BeeStingerLayer.vertex
(VertexConsumer pConsumer, PoseStack.Pose pPose, float pX, int pY, float pU, float pV, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer.texture
Methods in net.minecraft.client.renderer.texture that return VertexConsumerMethods in net.minecraft.client.renderer.texture with parameters of type VertexConsumer -
Uses of VertexConsumer in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model that return VertexConsumerModifier and TypeMethodDescriptionMaterial.buffer
(MultiBufferSource pBuffer, Function<ResourceLocation, RenderType> pRenderTypeGetter) Material.buffer
(MultiBufferSource pBuffer, Function<ResourceLocation, RenderType> pRenderTypeGetter, boolean pWithGlint) -
Uses of VertexConsumer in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static void
BlockEntityRenderBoundsDebugRenderer.drawRenderBoundingBox
(PoseStack poseStack, VertexConsumer consumer, Vec3 camera, BlockEntity be) Method parameters in net.neoforged.neoforge.client with type arguments of type VertexConsumerModifier and TypeMethodDescriptionstatic void
ClientHooks.addAdditionalGeometry
(List<AddSectionGeometryEvent.AdditionalSectionRenderer> additionalRenderers, Function<RenderType, VertexConsumer> getOrCreateBuilder, RenderChunkRegion region, PoseStack transformation) -
Uses of VertexConsumer in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event with type parameters of type VertexConsumerModifier and TypeFieldDescriptionprivate final Function
<RenderType, VertexConsumer> AddSectionGeometryEvent.SectionRenderingContext.getOrCreateLayer
Methods in net.neoforged.neoforge.client.event that return VertexConsumerModifier and TypeMethodDescriptionAddSectionGeometryEvent.SectionRenderingContext.getOrCreateChunkBuffer
(RenderType type) Returns the builder for the given render type/layer in the chunk section.Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type VertexConsumerModifierConstructorDescriptionSectionRenderingContext
(Function<RenderType, VertexConsumer> getOrCreateLayer, BlockAndTintGetter region, PoseStack poseStack) -
Uses of VertexConsumer in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return VertexConsumerModifier and TypeMethodDescriptiondefault VertexConsumer
IVertexConsumerExtension.misc
(VertexFormatElement element, int... rawData) Consumes an unknownVertexFormatElement
as a raw int data array.private VertexConsumer
IVertexConsumerExtension.self()
-
Uses of VertexConsumer in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type VertexConsumerModifier and TypeMethodDescriptiondefault boolean
IClientFluidTypeExtensions.renderFluid
(FluidState fluidState, BlockAndTintGetter getter, BlockPos pos, VertexConsumer vertexConsumer, BlockState blockState) Called to allow rendering custom quads for a fluid during chunk meshing. -
Uses of VertexConsumer in net.neoforged.neoforge.client.loading
Methods in net.neoforged.neoforge.client.loading with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static void
NeoForgeLoadingOverlay.addQuad
(VertexConsumer bufferbuilder, float x0, float x1, float y0, float y1, net.neoforged.fml.earlydisplay.ColourScheme.Colour colour, float fade) -
Uses of VertexConsumer in net.neoforged.neoforge.client.model.lighting
Methods in net.neoforged.neoforge.client.model.lighting with parameters of type VertexConsumerModifier and TypeMethodDescriptionfinal void
QuadLighter.process
(VertexConsumer consumer, PoseStack.Pose pose, BakedQuad quad, int overlay) static boolean
LightPipelineAwareModelBlockRenderer.render
(VertexConsumer vertexConsumer, QuadLighter lighter, BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) void
LightPipelineAwareModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) void
LightPipelineAwareModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) -
Uses of VertexConsumer in net.neoforged.neoforge.client.model.pipeline
Classes in net.neoforged.neoforge.client.model.pipeline that implement VertexConsumerModifier and TypeClassDescriptionclass
Vertex consumer that outputs baked quads.class
Vertex pipeline element that remaps incoming data to another format.class
Vertex pipeline element that applies a transformation to incoming geometry.class
Wrapper forVertexConsumer
which delegates all operations to its parent.Fields in net.neoforged.neoforge.client.model.pipeline declared as VertexConsumerModifier and TypeFieldDescriptionprivate final VertexConsumer
RemappingVertexPipeline.parent
protected final VertexConsumer
VertexConsumerWrapper.parent
Methods in net.neoforged.neoforge.client.model.pipeline that return VertexConsumerModifier and TypeMethodDescriptionQuadBakingVertexConsumer.addVertex
(float x, float y, float z) RemappingVertexPipeline.addVertex
(float x, float y, float z) TransformingVertexPipeline.addVertex
(float x, float y, float z) VertexConsumerWrapper.addVertex
(float x, float y, float z) QuadBakingVertexConsumer.misc
(VertexFormatElement element, int... rawData) RemappingVertexPipeline.misc
(VertexFormatElement element, int... values) VertexConsumerWrapper.misc
(VertexFormatElement element, int... values) QuadBakingVertexConsumer.setColor
(int r, int g, int b, int a) RemappingVertexPipeline.setColor
(int r, int g, int b, int a) VertexConsumerWrapper.setColor
(int r, int g, int b, int a) QuadBakingVertexConsumer.setNormal
(float x, float y, float z) RemappingVertexPipeline.setNormal
(float x, float y, float z) TransformingVertexPipeline.setNormal
(float x, float y, float z) VertexConsumerWrapper.setNormal
(float x, float y, float z) QuadBakingVertexConsumer.setUv
(float u, float v) RemappingVertexPipeline.setUv
(float u, float v) VertexConsumerWrapper.setUv
(float u, float v) QuadBakingVertexConsumer.setUv1
(int u, int v) RemappingVertexPipeline.setUv1
(int u, int v) VertexConsumerWrapper.setUv1
(int u, int v) QuadBakingVertexConsumer.setUv2
(int u, int v) RemappingVertexPipeline.setUv2
(int u, int v) VertexConsumerWrapper.setUv2
(int u, int v) Constructors in net.neoforged.neoforge.client.model.pipeline with parameters of type VertexConsumerModifierConstructorDescriptionRemappingVertexPipeline
(VertexConsumer parent, VertexFormat targetFormat) TransformingVertexPipeline
(VertexConsumer parent, Transformation transformation) VertexConsumerWrapper
(VertexConsumer parent) -
Uses of VertexConsumer in net.neoforged.neoforge.oldtest.client
Methods in net.neoforged.neoforge.oldtest.client with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoid
CustomArmorModelTest.TintedArmorModel.renderToBuffer
(PoseStack poseStack, VertexConsumer consumer, int light, int overlay, int color) -
Uses of VertexConsumer in net.neoforged.neoforge.oldtest.client.rendering
Methods in net.neoforged.neoforge.oldtest.client.rendering with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoid
EntityRendererEventsTest.EntityRenderEventsTestClientModStuff.MyEntityModel.renderToBuffer
(PoseStack poseStack, VertexConsumer vertexConsumer, int light, int overlay, int color)