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 p_350761_, float p_350704_, float p_350711_) default VertexConsumer
VertexConsumer.addVertex
(PoseStack.Pose p_350506_, float p_350934_, float p_350873_, float p_350981_) 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 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 p_167062_) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer... p_167064_) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer p_86169_, VertexConsumer p_86170_) 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 p_350350_, float p_350356_, float p_350623_, float p_350312_) default VertexConsumer
VertexConsumer.setColor
(int p_350809_) VertexConsumer.setColor
(int p_350535_, int p_350875_, int p_350886_, int p_350775_) 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 p_350855_) 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 p_350429_, float p_350286_, float p_350836_) default VertexConsumer
VertexConsumer.setNormal
(PoseStack.Pose p_350592_, float p_350534_, float p_350411_, float p_350441_) default VertexConsumer
VertexConsumer.setNormal
(PoseStack.Pose p_362749_, org.joml.Vector3f p_365318_) 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 p_350697_) BufferBuilder.setUv
(float p_350574_, float p_350773_) SheetedDecalTextureGenerator.setUv
(float p_351041_, float p_350355_) VertexConsumer.setUv
(float p_350572_, float p_350917_) 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 p_350815_, int p_350629_) 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 p_350859_, int p_351004_) VertexMultiConsumer.Double.setUv2
(int p_350512_, int p_350829_) VertexMultiConsumer.Multiple.setUv2
(int p_350498_, int p_350436_) default VertexConsumer
VertexConsumer.setWhiteAlpha
(int p_350979_) private VertexConsumer
BufferBuilder.uvShort
(short p_350449_, short p_350780_, VertexFormatElement p_350925_) Methods in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic VertexConsumer
VertexMultiConsumer.create
(VertexConsumer p_167062_) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer... p_167064_) static VertexConsumer
VertexMultiConsumer.create
(VertexConsumer p_86169_, VertexConsumer p_86170_) Method parameters in com.mojang.blaze3d.vertex with type arguments of type VertexConsumerModifier and TypeMethodDescriptionprivate void
VertexMultiConsumer.Multiple.forEach
(Consumer<VertexConsumer> p_167145_) Constructors in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifierConstructorDescriptionDouble
(VertexConsumer p_86174_, VertexConsumer p_86175_) (package private)
Multiple
(VertexConsumer[] delegates) Creates an instance of aMultiple
record class.SheetedDecalTextureGenerator
(VertexConsumer p_260211_, PoseStack.Pose p_324244_, float p_259312_) -
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 p_286862_, int p_283414_, int p_281397_, int p_283587_, int p_281521_, int p_283505_, int p_283131_, int p_282949_) -
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 p_382788_, float p_383227_, float p_382946_, int p_382966_, VertexConsumer p_383218_, int p_382874_, org.joml.Matrix4f p_383104_) private void
BakedGlyph.render
(boolean p_383040_, float p_382836_, float p_382914_, float p_382815_, org.joml.Matrix4f p_382916_, VertexConsumer p_382963_, int p_383056_, boolean p_382998_, int p_382909_) private void
BakedGlyph.render
(boolean p_95227_, float p_95228_, float p_95229_, org.joml.Matrix4f p_253706_, VertexConsumer p_95231_, int p_95236_, boolean p_383085_, int p_379666_) void
BakedGlyph.renderChar
(BakedGlyph.GlyphInstance p_380988_, org.joml.Matrix4f p_381023_, VertexConsumer p_381084_, int p_381113_) void
EmptyGlyph.renderChar
(BakedGlyph.GlyphInstance p_381033_, org.joml.Matrix4f p_253794_, VertexConsumer p_95282_, 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 TypeMethodDescriptionfinal void
Model.renderToBuffer
(PoseStack p_350804_, VertexConsumer p_350976_, int p_350539_, int p_350374_) final void
Model.renderToBuffer
(PoseStack p_103111_, VertexConsumer p_103112_, int p_103113_, int p_103114_, int p_350308_) -
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 p_104291_, VertexConsumer p_104292_, int p_104293_, int p_104294_, int p_350388_) void
ModelPart.Cube.compile
(PoseStack.Pose p_171333_, VertexConsumer p_171334_, int p_171335_, int p_171336_, int p_350744_) void
ModelPart.render
(PoseStack p_104302_, VertexConsumer p_104303_, int p_104304_, int p_104305_) void
ModelPart.render
(PoseStack p_104307_, VertexConsumer p_104308_, int p_104309_, int p_104310_, int p_350978_) -
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 p_106688_, Camera p_106689_, float p_106690_) void
FireworkParticles.SparkParticle.render
(VertexConsumer p_106724_, Camera p_106725_, float p_106726_) void
FlyTowardsPositionParticle.render
(VertexConsumer p_324177_, Camera p_323683_, float p_323936_) void
ItemPickupParticle.render
(VertexConsumer p_107039_, Camera p_107040_, float p_107041_) void
MobAppearanceParticle.render
(VertexConsumer p_107125_, Camera p_107126_, float p_107127_) final void
NoRenderParticle.render
(VertexConsumer p_107162_, Camera p_107163_, float p_107164_) abstract void
Particle.render
(VertexConsumer p_107261_, Camera p_107262_, float p_107263_) void
ShriekParticle.render
(VertexConsumer p_233985_, Camera p_233986_, float p_233987_) void
SingleQuadParticle.render
(VertexConsumer p_107678_, Camera p_107679_, float p_107680_) void
VibrationSignalParticle.render
(VertexConsumer p_172475_, Camera p_172476_, float p_172477_) 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 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 p_109903_) 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 p_363330_, VertexConsumer p_363261_, double p_360289_, double p_364864_, double p_362702_, double p_362652_, double p_360937_, double p_365101_, float p_364932_, float p_363659_, float p_363710_, float p_364890_) static void
ShapeRenderer.addChainedFilledBoxVertices
(PoseStack p_360433_, VertexConsumer p_364868_, float p_360893_, float p_361291_, float p_361737_, float p_364738_, float p_362626_, float p_362721_, float p_361437_, float p_365290_, float p_363727_, float p_361847_) private void
SkyRenderer.buildSkyDisc
(VertexConsumer p_382865_, float p_361373_) static void
ShapeRenderer.renderFace
(PoseStack p_364593_, VertexConsumer p_364615_, Direction p_362455_, float p_360745_, float p_364472_, float p_361704_, float p_362107_, float p_362819_, float p_362959_, float p_364620_, float p_362074_, float p_363881_, float p_360670_) private void
LevelRenderer.renderHitOutline
(PoseStack p_109638_, VertexConsumer p_109639_, Entity p_109640_, double p_109641_, double p_109642_, double p_109643_, BlockPos p_109644_, BlockState p_109645_, int p_380403_) private void
WeatherEffectRenderer.renderInstances
(VertexConsumer p_383100_, List<WeatherEffectRenderer.ColumnInstance> p_364429_, Vec3 p_363972_, float p_364489_, int p_361243_, float p_362812_) static void
ShapeRenderer.renderLineBox
(PoseStack p_362875_, VertexConsumer p_363124_, double p_363833_, double p_364766_, double p_361321_, double p_363898_, double p_364838_, double p_362511_, float p_364758_, float p_361439_, float p_363962_, float p_361434_) static void
ShapeRenderer.renderLineBox
(PoseStack p_361633_, VertexConsumer p_362155_, double p_363670_, double p_363313_, double p_360539_, double p_361143_, double p_360876_, double p_362174_, float p_360474_, float p_362269_, float p_363641_, float p_361868_, float p_364627_, float p_360384_, float p_363766_) static void
ShapeRenderer.renderLineBox
(PoseStack p_362266_, VertexConsumer p_363209_, AABB p_360496_, float p_360487_, float p_364782_, float p_364984_, float p_362275_) static void
ShapeRenderer.renderShape
(PoseStack p_361053_, VertexConsumer p_364779_, VoxelShape p_362125_, double p_360355_, double p_363490_, double p_360995_, int p_380036_) static void
ShapeRenderer.renderVector
(PoseStack p_360595_, VertexConsumer p_363463_, org.joml.Vector3f p_360401_, Vec3 p_364678_, int p_360349_) 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 p_110798_, TextureAtlasSprite p_110799_) -
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 p_111024_, BlockState p_111025_, BlockPos p_111026_, VertexConsumer p_111027_, PoseStack.Pose p_111028_, BakedQuad p_111029_, ModelBlockRenderer.CommonRenderStorage p_412412_, int p_111034_) void
BlockRenderDispatcher.renderBatched
(BlockState p_234356_, BlockPos p_234357_, BlockAndTintGetter p_234358_, PoseStack p_234359_, VertexConsumer p_234360_, boolean p_234361_, List<BlockModelPart> p_410643_) Deprecated.void
BlockRenderDispatcher.renderBreakingTexture
(BlockState p_110919_, BlockPos p_110920_, BlockAndTintGetter p_110921_, PoseStack p_110922_, VertexConsumer p_110923_) void
BlockRenderDispatcher.renderLiquid
(BlockPos p_234364_, BlockAndTintGetter p_234365_, VertexConsumer p_234366_, BlockState p_234367_, FluidState p_234368_) static void
ModelBlockRenderer.renderModel
(PoseStack.Pose p_111068_, VertexConsumer p_111069_, BlockStateModel p_405848_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_) Deprecated.private void
ModelBlockRenderer.renderModelFaceAO
(BlockAndTintGetter p_111013_, BlockState p_111014_, BlockPos p_111015_, PoseStack p_111016_, VertexConsumer p_111017_, List<BakedQuad> p_111018_, ModelBlockRenderer.AmbientOcclusionRenderStorage p_412172_, int p_111022_) private void
ModelBlockRenderer.renderModelFaceFlat
(BlockAndTintGetter p_111002_, BlockState p_111003_, BlockPos p_111004_, int p_111005_, int p_111006_, boolean p_111007_, PoseStack p_111008_, VertexConsumer p_111009_, List<BakedQuad> p_111010_, ModelBlockRenderer.CommonRenderStorage p_412163_) 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 p_111059_, VertexConsumer p_111060_, float p_111061_, float p_111062_, float p_111063_, List<BakedQuad> p_111064_, int p_111065_, int p_111066_) void
LiquidBlockRenderer.tesselate
(BlockAndTintGetter p_234370_, BlockPos p_234371_, VertexConsumer p_234372_, BlockState p_234373_, FluidState p_234374_) void
ModelBlockRenderer.tesselateBlock
(BlockAndTintGetter p_234380_, List<BlockModelPart> p_410025_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, VertexConsumer p_234385_, boolean p_234386_, int p_234389_) Deprecated.void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter p_234391_, List<BlockModelPart> p_410478_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, VertexConsumer p_234396_, boolean p_234397_, int p_234400_) Deprecated.void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter p_234402_, List<BlockModelPart> p_410604_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, VertexConsumer p_234407_, boolean p_234408_, int p_234411_) 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 p_110985_, float p_110989_, float p_110990_, float p_110991_, float p_110992_, float p_110993_, float p_350595_, float p_350459_, float p_350437_, int p_110994_) 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 p_324495_, VertexConsumer p_253894_, int p_254357_, int p_350652_, float p_253871_, float p_253841_, float p_254568_, float p_254361_) private void
ChestRenderer.render
(PoseStack p_112370_, VertexConsumer p_112371_, ChestModel p_364178_, float p_112375_, int p_112376_, int p_112377_) 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 p_112156_, VertexConsumer p_112157_, int p_112162_, int p_112163_, int p_351014_, float p_112158_, float p_112159_, float p_112160_, float p_112161_, float p_112164_, float p_112165_, float p_112166_, float p_112167_, float p_112168_, float p_112169_, float p_112170_, float p_112171_) private static void
BeaconRenderer.renderQuad
(PoseStack.Pose p_323955_, VertexConsumer p_112122_, int p_112127_, int p_112128_, int p_350566_, float p_112123_, float p_112124_, float p_112125_, float p_112126_, float p_112129_, float p_112130_, float p_112131_, float p_112132_) private void
BlockEntityWithBoundingBoxRenderer.renderStructureVoids
(T p_397113_, BlockPos p_397422_, Vec3i p_398022_, VertexConsumer p_397021_, PoseStack p_397646_) -
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 p_360778_, org.joml.Matrix4f p_364409_, org.joml.Vector4f[] p_360544_, int p_363131_, int p_364933_, int p_363857_, int p_360531_, int p_365365_, int p_360692_, int p_363466_) private void
ChunkCullingDebugRenderer.addFrustumVertex
(VertexConsumer p_360922_, org.joml.Matrix4f p_363048_, org.joml.Vector4f p_362450_) private 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 p_270666_, VertexConsumer p_270602_, Path p_270511_, double p_270524_, double p_270163_, double p_270176_) static void
DebugRenderer.renderVoxelShape
(PoseStack p_361654_, VertexConsumer p_362910_, VoxelShape p_360834_, double p_361501_, double p_364243_, double p_363862_, float p_365460_, float p_364173_, float p_365309_, float p_360313_, boolean p_362872_) -
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 p_115185_, RenderType p_115186_, boolean p_115187_) private static VertexConsumer
ItemRenderer.getCompassFoilBuffer
(MultiBufferSource p_115181_, RenderType p_115182_, PoseStack.Pose p_115183_) static VertexConsumer
ItemRenderer.getFoilBuffer
(MultiBufferSource p_115212_, RenderType p_115213_, boolean p_115214_, boolean p_115215_) 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 p_114415_, VertexConsumer p_114416_, float p_114417_, float p_114418_, float p_114419_, float p_114420_, float p_114421_) 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
GuardianRenderer.renderBeam
(PoseStack p_363906_, VertexConsumer p_365218_, Vec3 p_360399_, float p_363920_, float p_363755_, float p_361709_) private static void
EntityRenderDispatcher.renderBlockShadow
(PoseStack.Pose p_277956_, VertexConsumer p_277533_, ChunkAccess p_277501_, LevelReader p_277622_, BlockPos p_277911_, double p_277682_, double p_278099_, double p_277806_, float p_277844_, float p_277496_) private static void
EntityRenderDispatcher.renderHitbox
(PoseStack p_114442_, VertexConsumer p_114443_, HitboxRenderState p_412284_) private static void
EntityRenderDispatcher.renderHitboxesAndViewVector
(PoseStack p_412542_, HitboxesRenderState p_412760_, VertexConsumer p_412159_, float p_412372_) private void
PaintingRenderer.renderPainting
(PoseStack p_115559_, VertexConsumer p_115560_, int[] p_363896_, int p_115562_, int p_115563_, TextureAtlasSprite p_115564_, TextureAtlasSprite p_115565_) private static void
ItemRenderer.renderQuadList
(PoseStack p_115163_, VertexConsumer p_115164_, List<BakedQuad> p_115165_, int[] p_387305_, int p_115167_, int p_115168_) private static void
EnderDragonRenderer.renderRays
(PoseStack p_352922_, float p_352903_, VertexConsumer p_352894_) private static void
EntityRenderDispatcher.shadowVertex
(PoseStack.Pose p_114423_, VertexConsumer p_114424_, int p_350992_, float p_114425_, float p_114426_, float p_114427_, float p_114428_, float p_114429_) private static void
FishingHookRenderer.stringVertex
(float p_174119_, float p_174120_, float p_174121_, VertexConsumer p_174122_, PoseStack.Pose p_174123_, float p_174124_, float p_174125_) private static void
DragonFireballRenderer.vertex
(VertexConsumer p_254095_, PoseStack.Pose p_324420_, int p_253829_, float p_253995_, int p_254031_, int p_253641_, int p_254243_) private static void
ExperienceOrbRenderer.vertex
(VertexConsumer p_254515_, PoseStack.Pose p_324046_, float p_253952_, float p_254066_, int p_254283_, int p_254566_, int p_253882_, float p_254434_, float p_254223_, int p_254372_) private static void
FishingHookRenderer.vertex
(VertexConsumer p_254464_, PoseStack.Pose p_323724_, int p_254296_, float p_253632_, int p_254132_, int p_254171_, int p_254026_) private static void
GuardianRenderer.vertex
(VertexConsumer p_253637_, PoseStack.Pose p_323627_, float p_253994_, float p_254492_, float p_254474_, int p_254080_, int p_253655_, int p_254133_, float p_254233_, float p_253939_) private void
PaintingRenderer.vertex
(PoseStack.Pose p_323991_, VertexConsumer p_254114_, float p_254164_, float p_254459_, float p_254183_, float p_253615_, float p_254448_, int p_253660_, int p_254342_, int p_253757_, int p_254101_) -
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 p_119195_, Function<ResourceLocation, RenderType> p_119196_) Material.buffer
(MultiBufferSource p_119198_, Function<ResourceLocation, RenderType> p_119199_, boolean p_119200_, boolean p_361164_) -
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)