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 p_350828_, float p_350614_, float p_350700_) SheetedDecalTextureGenerator.addVertex
(float p_350285_, float p_350727_, float p_350832_) 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 pPose, org.joml.Vector3f pPos) default VertexConsumer
VertexConsumer.addVertex
(org.joml.Matrix4f pPose, float pX, float pY, float pZ) default VertexConsumer
VertexConsumer.addVertex
(org.joml.Vector3f pPos) VertexMultiConsumer.Double.addVertex
(float p_350863_, float p_350291_, float p_350475_) VertexMultiConsumer.Multiple.addVertex
(float p_350626_, float p_351046_, float p_351003_) 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 p_350530_) BufferBuilder.setColor
(int p_350581_, int p_350952_, int p_350275_, int p_350985_) SheetedDecalTextureGenerator.setColor
(int p_350431_, int p_350486_, int p_350631_, int p_350495_) 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 p_350709_, int p_350378_, int p_350552_, int p_350453_) VertexMultiConsumer.Multiple.setColor
(int p_167130_, int p_167131_, int p_167132_, int p_167133_) BufferBuilder.setLight
(int p_350848_) default VertexConsumer
VertexConsumer.setLight
(int pPackedLight) BufferBuilder.setNormal
(float p_351000_, float p_350982_, float p_350974_) SheetedDecalTextureGenerator.setNormal
(float p_350270_, float p_350794_, float p_350323_) VertexConsumer.setNormal
(float pNormalX, float pNormalY, float pNormalZ) default VertexConsumer
VertexConsumer.setNormal
(PoseStack.Pose pPose, float pNormalX, float pNormalY, float pNormalZ) default VertexConsumer
VertexConsumer.setNormal
(PoseStack.Pose pPose, org.joml.Vector3f pNormalVector) VertexMultiConsumer.Double.setNormal
(float p_350811_, float p_350770_, float p_350296_) VertexMultiConsumer.Multiple.setNormal
(float p_167147_, float p_167148_, float p_167149_) BufferBuilder.setOverlay
(int p_350297_) default VertexConsumer
VertexConsumer.setOverlay
(int pPackedOverlay) BufferBuilder.setUv
(float p_350574_, float p_350773_) SheetedDecalTextureGenerator.setUv
(float p_351041_, float p_350355_) VertexConsumer.setUv
(float pU, float pV) VertexMultiConsumer.Double.setUv
(float p_350403_, float p_350914_) VertexMultiConsumer.Multiple.setUv
(float p_167084_, float p_167085_) BufferBuilder.setUv1
(int p_350396_, int p_350722_) SheetedDecalTextureGenerator.setUv1
(int p_350521_, int p_350750_) VertexConsumer.setUv1
(int pU, int pV) VertexMultiConsumer.Double.setUv1
(int p_350402_, int p_351027_) VertexMultiConsumer.Multiple.setUv1
(int p_350622_, int p_350367_) BufferBuilder.setUv2
(int p_351058_, int p_350320_) SheetedDecalTextureGenerator.setUv2
(int p_351012_, int p_350527_) VertexConsumer.setUv2
(int pU, int pV) VertexMultiConsumer.Double.setUv2
(int p_350512_, int p_350829_) VertexMultiConsumer.Multiple.setUv2
(int p_350498_, int p_350436_) 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. -
Uses of VertexConsumer in net.minecraft.client.gui.font.glyphs
Methods in net.minecraft.client.gui.font.glyphs with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate void
BakedGlyph.buildEffect
(BakedGlyph.Effect pEffect, float pShadowOffset, float pDepthOffset, int pShadowColor, VertexConsumer pBuffer, int pPackedLight, org.joml.Matrix4f pPose) private void
BakedGlyph.render
(boolean pItalic, float pX, float pY, float pZ, org.joml.Matrix4f pPose, VertexConsumer pBuffer, int pColor, boolean pBold, int pPackedLight) private void
BakedGlyph.render
(boolean pItalic, float pX, float pY, org.joml.Matrix4f pPose, VertexConsumer pBuffer, int pColor, boolean pBold, int pPackedLight) void
BakedGlyph.renderChar
(BakedGlyph.GlyphInstance pGlyph, org.joml.Matrix4f pPose, VertexConsumer pBuffer, int pPackedLight) void
EmptyGlyph.renderChar
(BakedGlyph.GlyphInstance p_381033_, org.joml.Matrix4f p_253794_, VertexConsumer p_95282_, int p_95287_) void
BakedGlyph.renderEffect
(BakedGlyph.Effect pEffect, org.joml.Matrix4f pPose, VertexConsumer pBuffer, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.model
Methods in net.minecraft.client.model with parameters of type VertexConsumerModifier and TypeMethodDescriptionfinal void
Model.renderToBuffer
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) final void
Model.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 p_172063_, Camera p_172064_, float p_172065_) void
FireworkParticles.OverlayParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FireworkParticles.SparkParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FlyTowardsPositionParticle.render
(VertexConsumer p_324177_, Camera p_323683_, float p_323936_) 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 pPartialTick) void
ShriekParticle.render
(VertexConsumer p_233985_, Camera p_233986_, float p_233987_) void
SingleQuadParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
VibrationSignalParticle.render
(VertexConsumer p_172475_, Camera p_172476_, float p_172477_) protected void
SingleQuadParticle.renderRotatedQuad
(VertexConsumer pBuffer, Camera pCamera, org.joml.Quaternionf pQuaternion, float pPartialTicks) protected void
SingleQuadParticle.renderRotatedQuad
(VertexConsumer pBuffer, org.joml.Quaternionf pQuaternion, float pX, float pY, float pZ, float pPartialTicks) private void
SingleQuadParticle.renderVertex
(VertexConsumer pBuffer, org.joml.Quaternionf pQuaternion, float pX, float pY, float pZ, float pXOffset, float pYOffset, float pQuadSize, float pU, float pV, int pPackedLight) -
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 p_350357_, float p_350369_, float p_350557_) SpriteCoordinateExpander.addVertex
(float p_350653_, float p_350607_, float p_350347_) OutlineBufferSource.EntityOutlineGenerator.delegate()
Returns the value of thedelegate
record component.MultiBufferSource.BufferSource.getBuffer
(RenderType p_109919_) MultiBufferSource.getBuffer
(RenderType pRenderType) OutlineBufferSource.getBuffer
(RenderType p_109935_) OutlineBufferSource.EntityOutlineGenerator.setColor
(int p_350802_, int p_351011_, int p_350273_, int p_351040_) SpriteCoordinateExpander.setColor
(int p_350639_, int p_350295_, int p_350400_, int p_350645_) OutlineBufferSource.EntityOutlineGenerator.setNormal
(float p_350484_, float p_350765_, float p_350737_) SpriteCoordinateExpander.setNormal
(float p_350659_, float p_350518_, float p_350663_) OutlineBufferSource.EntityOutlineGenerator.setUv
(float p_350507_, float p_350470_) SpriteCoordinateExpander.setUv
(float p_350609_, float p_350452_) OutlineBufferSource.EntityOutlineGenerator.setUv1
(int p_350412_, int p_350568_) SpriteCoordinateExpander.setUv1
(int p_351031_, int p_351048_) OutlineBufferSource.EntityOutlineGenerator.setUv2
(int p_350636_, int p_351006_) SpriteCoordinateExpander.setUv2
(int p_350272_, int p_350390_) Methods in net.minecraft.client.renderer with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic void
ShapeRenderer.addChainedFilledBoxVertices
(PoseStack pPoseStack, VertexConsumer pBuffer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) static void
ShapeRenderer.addChainedFilledBoxVertices
(PoseStack pPoseStack, VertexConsumer pBuffer, float pMinX, float pMinY, float pMinZ, float pMaxX, float pMaxY, float pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) private void
SkyRenderer.buildSkyDisc
(VertexConsumer pBuffer, float pY) static void
ShapeRenderer.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 pBuffer, Entity pEntity, double pCamX, double pCamY, double pCamZ, BlockPos pPos, BlockState pState, int pColor) private void
WeatherEffectRenderer.renderInstances
(VertexConsumer pBuffer, List<WeatherEffectRenderer.ColumnInstance> pColumnInstances, Vec3 pCameraPosition, float pAmount, int pRadius, float pRainLevel) static void
ShapeRenderer.renderLineBox
(PoseStack pPoseStack, VertexConsumer pBuffer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) static void
ShapeRenderer.renderLineBox
(PoseStack pPoseStack, VertexConsumer pBuffer, 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
ShapeRenderer.renderLineBox
(PoseStack pPoseStack, VertexConsumer pBuffer, AABB pBox, float pRed, float pGreen, float pBlue, float pAlpha) static void
ShapeRenderer.renderShape
(PoseStack pPoseStack, VertexConsumer pBuffer, VoxelShape pShape, double pX, double pY, double pZ, int pColor) static void
ShapeRenderer.renderVector
(PoseStack pPoseStack, VertexConsumer pBuffer, org.joml.Vector3f pStartPos, Vec3 pVector, int pColor) 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, ModelBlockRenderer.CommonRenderStorage pRenderStorage, int pPackedOverlay) void
BlockRenderDispatcher.renderBatched
(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, List<BlockModelPart> pParts) Deprecated.void
BlockRenderDispatcher.renderBreakingTexture
(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer) void
BlockRenderDispatcher.renderLiquid
(BlockPos pPos, BlockAndTintGetter pLevel, VertexConsumer pConsumer, BlockState pBlockState, FluidState pFluidState) static void
ModelBlockRenderer.renderModel
(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockStateModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay) Deprecated.private void
ModelBlockRenderer.renderModelFaceAO
(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, ModelBlockRenderer.AmbientOcclusionRenderStorage pRenderStorage, 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, ModelBlockRenderer.CommonRenderStorage pRenderStorage) private void
ModelBlockRenderer.renderModelQuadFlat
(BlockAndTintGetter p_111002_, BlockState p_111003_, BlockPos p_111004_, int p_111005_, int p_111006_, boolean p_111007_, PoseStack p_111008_, VertexConsumer p_111009_, BakedQuad bakedquad, ModelBlockRenderer.CommonRenderStorage p_412163_) 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, List<BlockModelPart> pParts, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, int pPackedOverlay) Deprecated.void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter pLevel, List<BlockModelPart> pParts, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, int pPackedOverlay) Deprecated.void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter pLevel, List<BlockModelPart> pParts, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, int pPackedOverlay) Deprecated.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) Method parameters in net.minecraft.client.renderer.block with type arguments of type VertexConsumerModifier and TypeMethodDescriptionvoid
BlockRenderDispatcher.renderBatched
(BlockState p_234356_, BlockPos p_234357_, BlockAndTintGetter p_234358_, PoseStack p_234359_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234361_, List<BlockModelPart> p_410643_) void
ModelBlockRenderer.tesselateBlock
(BlockAndTintGetter p_234380_, List<BlockModelPart> p_410025_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234386_, int p_234389_) void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter p_234391_, List<BlockModelPart> p_410478_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234397_, int p_234400_) void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter p_234402_, List<BlockModelPart> p_410604_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, Function<RenderType, VertexConsumer> bufferLookup, boolean p_234408_, int p_234411_) -
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 pBuffer, ChestModel pModel, float pOpenness, int pPackedLight, int pPackedOverlay) private void
TheEndPortalRenderer.renderCube
(T pBlockEntity, org.joml.Matrix4f pPose, VertexConsumer pConsumer) private void
TheEndPortalRenderer.renderFace
(T pBlockEntity, org.joml.Matrix4f pPose, VertexConsumer pConsumer, float pX0, float pX1, float pY0, float pY1, float pZ0, float pZ1, float pZ2, float pZ3, Direction pDirection) 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) private void
BlockEntityWithBoundingBoxRenderer.renderStructureVoids
(T pBlockEntity, BlockPos pPos, Vec3i pBoxSize, VertexConsumer pConsumer, PoseStack pPoseStack) -
Uses of VertexConsumer in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate void
ChunkCullingDebugRenderer.addFrustumQuad
(VertexConsumer pBuffer, org.joml.Matrix4f pPose, org.joml.Vector4f[] pFrustumPoints, int pPoint1, int pPoint2, int pPoint3, int pPoint4, int pRed, int pGreen, int pBlue) private void
ChunkCullingDebugRenderer.addFrustumVertex
(VertexConsumer pBuffer, org.joml.Matrix4f pPose, org.joml.Vector4f pPosition) private static void
BreezeDebugRenderer.drawCircle
(org.joml.Matrix4f pPose, double pXOffset, double pYOffset, double pZOffset, VertexConsumer pConsumer, Vec3 pPos, float pRadius, int pColor) private static void
BreezeDebugRenderer.drawCircleVertex
(int pIndex, org.joml.Matrix4f pPose, double pXOffset, double pYOffset, double pZOffset, VertexConsumer pConsumer, Vec3 pCircleCenter, float pRadius, int pColor) private static void
LightSectionDebugRenderer.renderEdge
(PoseStack pPoseStack, VertexConsumer pBuffer, double pCamX, double pCamY, double pCamZ, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2, org.joml.Vector4f pColor) private static void
LightSectionDebugRenderer.renderFace
(PoseStack pPoseStack, VertexConsumer pBuffer, Direction pFace, double pCamX, double pCamY, double pCamZ, int pBlockX, int pBlockY, int pBlockZ, org.joml.Vector4f pColor) private static void
LightSectionDebugRenderer.renderFaces
(PoseStack pPoseStack, DiscreteVoxelShape pShape, SectionPos pPos, VertexConsumer pBuffer, double pCamX, double pCamY, double pCamZ, org.joml.Vector4f pColor) static void
PathfindingRenderer.renderPathLine
(PoseStack pPoseStack, VertexConsumer pConsumer, Path pPath, double pX, double pY, double pZ) static void
DebugRenderer.renderVoxelShape
(PoseStack pPoseStack, VertexConsumer pBuffer, VoxelShape pShape, double pX, double pY, double pZ, float pRed, float pGreen, float pBlue, float pAlpha, boolean pLowerColorVariance) -
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) private static VertexConsumer
ItemRenderer.getCompassFoilBuffer
(MultiBufferSource pBufferSource, RenderType pRenderType, PoseStack.Pose pPose) static VertexConsumer
ItemRenderer.getFoilBuffer
(MultiBufferSource pBufferSource, RenderType pRenderType, boolean pIsItem, boolean pGlint) Methods in net.minecraft.client.renderer.entity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static void
EntityRenderer.addVertexPair
(VertexConsumer pBuffer, org.joml.Matrix4f pPose, float pStartX, float pStartY, float pStartZ, int pEntityBlockLight, int pHolderBlockLight, int pEntitySkyLight, int pHolderSkyLight, float pYOffset, float pDy, float pDx, float pDz, int pIndex, boolean pReverse) 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 pPose, VertexConsumer pBuffer, float pX1, float pZ1, int pSectionY, float pX2, float pZ2, float pRed, float pGreen, float pBlue, float pInnerThickness, float pOuterThickness, boolean pAddThicknessLeftSideX, boolean pAddThicknessLeftSideZ, boolean pAddThicknessRightSideX, boolean pAddThicknessRightSideZ) private static void
GuardianRenderer.renderBeam
(PoseStack pPoseStack, VertexConsumer pBuffer, Vec3 pBeamVector, float pAttackTime, float pScale, float pAnimationTime) private static void
EntityRenderDispatcher.renderBlockShadow
(PoseStack.Pose pPose, VertexConsumer pConsumer, ChunkAccess pChunk, LevelReader pLevel, BlockPos pPos, double pX, double pY, double pZ, float pSize, float pWeight) private static void
EntityRenderDispatcher.renderHitbox
(PoseStack pPosStack, VertexConsumer pConsumer, HitboxRenderState pHitbox) private static void
EntityRenderDispatcher.renderHitboxesAndViewVector
(PoseStack pPoseStack, HitboxesRenderState pHitboxesRenderState, VertexConsumer pConsumer, float pEyeHeight) private void
PaintingRenderer.renderPainting
(PoseStack pPoseStack, VertexConsumer pBuffer, int[] pLightCoords, int pWidth, int pHeight, TextureAtlasSprite pFrontSprite, TextureAtlasSprite pBackSprite) private static void
ItemRenderer.renderQuadList
(PoseStack pPoseStack, VertexConsumer pBuffer, List<BakedQuad> pQuads, int[] pTintLayers, int pPackedLight, int pPackedOverlay) private static void
EnderDragonRenderer.renderRays
(PoseStack pPoseStack, float pDragonDeathCompletion, VertexConsumer pBuffer) 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) 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.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 pBufferSource, Function<ResourceLocation, RenderType> pRenderTypeGetter) Material.buffer
(MultiBufferSource pBufferSource, Function<ResourceLocation, RenderType> pRenderTypeGetter, boolean pNoEntity, 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.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)