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 TypeClassDescriptionclassclass(package private) static class(package private) static final recordFields in com.mojang.blaze3d.vertex declared as VertexConsumerModifier and TypeFieldDescriptionprivate final VertexConsumerSheetedDecalTextureGenerator.delegateprivate final VertexConsumer[]VertexMultiConsumer.Multiple.delegatesThe field for thedelegatesrecord component.private final VertexConsumerVertexMultiConsumer.Double.firstprivate final VertexConsumerVertexMultiConsumer.Double.secondMethods in com.mojang.blaze3d.vertex that return VertexConsumerModifier and TypeMethodDescriptionBufferBuilder.addVertex(float x, float y, float z) SheetedDecalTextureGenerator.addVertex(float x, float y, float z) VertexConsumer.addVertex(float x, float y, float z) default VertexConsumerVertexConsumer.addVertex(PoseStack.Pose pose, float x, float y, float z) default VertexConsumerVertexConsumer.addVertex(PoseStack.Pose pose, org.joml.Vector3f pos) default VertexConsumerVertexConsumer.addVertex(org.joml.Matrix4f pose, float x, float y, float z) default VertexConsumerVertexConsumer.addVertex(org.joml.Vector3f pos) VertexMultiConsumer.Double.addVertex(float x, float y, float z) VertexMultiConsumer.Multiple.addVertex(float x, float y, float z) static VertexConsumerVertexMultiConsumer.create()static VertexConsumerVertexMultiConsumer.create(VertexConsumer consumer) static VertexConsumerVertexMultiConsumer.create(VertexConsumer... delegates) static VertexConsumerVertexMultiConsumer.create(VertexConsumer first, VertexConsumer second) VertexMultiConsumer.Multiple.delegates()Returns the value of thedelegatesrecord component.BufferBuilder.setColor(int color) BufferBuilder.setColor(int red, int green, int blue, int alpha) SheetedDecalTextureGenerator.setColor(int red, int green, int blue, int alpha) default VertexConsumerVertexConsumer.setColor(float red, float green, float blue, float alpha) default VertexConsumerVertexConsumer.setColor(int color) VertexConsumer.setColor(int red, int green, int blue, int alpha) VertexMultiConsumer.Double.setColor(int red, int green, int blue, int alpha) VertexMultiConsumer.Multiple.setColor(int red, int green, int blue, int alpha) BufferBuilder.setLight(int packedLight) default VertexConsumerVertexConsumer.setLight(int packedLight) BufferBuilder.setNormal(float normalX, float normalY, float normalZ) SheetedDecalTextureGenerator.setNormal(float normalX, float normalY, float normalZ) VertexConsumer.setNormal(float normalX, float normalY, float normalZ) default VertexConsumerVertexConsumer.setNormal(PoseStack.Pose pose, float normalX, float normalY, float normalZ) VertexMultiConsumer.Double.setNormal(float normalX, float normalY, float normalZ) VertexMultiConsumer.Multiple.setNormal(float normalX, float normalY, float normalZ) BufferBuilder.setOverlay(int packedOverlay) default VertexConsumerVertexConsumer.setOverlay(int packedOverlay) BufferBuilder.setUv(float u, float v) SheetedDecalTextureGenerator.setUv(float u, float v) VertexConsumer.setUv(float u, float v) VertexMultiConsumer.Double.setUv(float u, float v) VertexMultiConsumer.Multiple.setUv(float u, float v) BufferBuilder.setUv1(int u, int v) SheetedDecalTextureGenerator.setUv1(int u, int v) VertexConsumer.setUv1(int u, int v) VertexMultiConsumer.Double.setUv1(int u, int v) VertexMultiConsumer.Multiple.setUv1(int u, int v) BufferBuilder.setUv2(int u, int v) SheetedDecalTextureGenerator.setUv2(int u, int v) VertexConsumer.setUv2(int u, int v) VertexMultiConsumer.Double.setUv2(int u, int v) VertexMultiConsumer.Multiple.setUv2(int u, int v) default VertexConsumerVertexConsumer.setWhiteAlpha(int alpha) private VertexConsumerBufferBuilder.uvShort(short u, short v, VertexFormatElement element) Methods in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic VertexConsumerVertexMultiConsumer.create(VertexConsumer consumer) static VertexConsumerVertexMultiConsumer.create(VertexConsumer... delegates) static VertexConsumerVertexMultiConsumer.create(VertexConsumer first, VertexConsumer second) Method parameters in com.mojang.blaze3d.vertex with type arguments of type VertexConsumerModifier and TypeMethodDescriptionprivate voidVertexMultiConsumer.Multiple.forEach(Consumer<VertexConsumer> action) Constructors in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifierConstructorDescriptionDouble(VertexConsumer first, VertexConsumer second) (package private)Multiple(VertexConsumer[] delegates) Creates an instance of aMultiplerecord class.SheetedDecalTextureGenerator(VertexConsumer delegate, PoseStack.Pose pose, float textureScale) -
Uses of VertexConsumer in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate voidGuiGraphics.fillGradient(VertexConsumer consumer, int x1, int y1, int x2, int y2, int z, int colorFrom, int colorTo) The core `fillGradient` method.(package private) voidFont.renderChar(BakedGlyph glyph, boolean bold, boolean italic, float boldOffset, float x, float y, org.joml.Matrix4f matrix, VertexConsumer buffer, float red, float green, float blue, float alpha, int packedLight) -
Uses of VertexConsumer in net.minecraft.client.gui.font.glyphs
Methods in net.minecraft.client.gui.font.glyphs with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoidBakedGlyph.render(boolean italic, float x, float y, org.joml.Matrix4f matrix, VertexConsumer buffer, float red, float green, float blue, float alpha, int packedLight) voidEmptyGlyph.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_) voidBakedGlyph.renderEffect(BakedGlyph.Effect effect, org.joml.Matrix4f matrix, VertexConsumer buffer, int packedLight) -
Uses of VertexConsumer in net.minecraft.client.model
Methods in net.minecraft.client.model with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoidBookModel.render(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidPlayerModel.renderCloak(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) voidPlayerModel.renderEars(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) voidParrotModel.renderOnShoulder(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, float limbSwing, float limbSwingAmount, float netHeadYaw, float headPitch, int tickCount) voidAgeableHierarchicalModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidAgeableListModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidBookModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidCamelModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidColorableAgeableListModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidColorableHierarchicalModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidHierarchicalModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidListModel.renderToBuffer(PoseStack p_103013_, VertexConsumer p_103014_, int p_103015_, int p_103016_, int p_350701_) voidLlamaModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) final voidModel.renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay) abstract voidModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidPiglinHeadModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidRabbitModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidShieldModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidSkullModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidTridentModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidTurtleModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
Uses of VertexConsumer in net.minecraft.client.model.dragon
Methods in net.minecraft.client.model.dragon with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoidDragonHeadModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
Uses of VertexConsumer in net.minecraft.client.model.geom
Methods in net.minecraft.client.model.geom with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate voidModelPart.compile(PoseStack.Pose pose, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidModelPart.Cube.compile(PoseStack.Pose pose, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidModelPart.render(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) voidModelPart.render(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
Uses of VertexConsumer in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoidDustColorTransitionParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidFireworkParticles.OverlayParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidFireworkParticles.SparkParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidFlyTowardsPositionParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidItemPickupParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidMobAppearanceParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) final voidNoRenderParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) abstract voidParticle.render(VertexConsumer buffer, Camera camera, float partialTicks) voidShriekParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidSingleQuadParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidVibrationSignalParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) protected voidSingleQuadParticle.renderRotatedQuad(VertexConsumer buffer, Camera camera, org.joml.Quaternionf quaternion, float partialTicks) protected voidSingleQuadParticle.renderRotatedQuad(VertexConsumer buffer, org.joml.Quaternionf quaternion, float x, float y, float z, float partialTicks) private voidSingleQuadParticle.renderVertex(VertexConsumer buffer, org.joml.Quaternionf quaternion, float x, float y, float z, float xOffset, float yOffset, float quadSize, float u, float v, int packedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer
Classes in net.minecraft.client.renderer that implement VertexConsumerModifier and TypeClassDescription(package private) static final recordclassFields in net.minecraft.client.renderer declared as VertexConsumerModifier and TypeFieldDescriptionprivate final VertexConsumerOutlineBufferSource.EntityOutlineGenerator.delegateThe field for thedelegaterecord component.private final VertexConsumerSpriteCoordinateExpander.delegateMethods in net.minecraft.client.renderer that return VertexConsumerModifier and TypeMethodDescriptionOutlineBufferSource.EntityOutlineGenerator.addVertex(float x, float y, float z) SpriteCoordinateExpander.addVertex(float x, float y, float z) OutlineBufferSource.EntityOutlineGenerator.delegate()Returns the value of thedelegaterecord component.MultiBufferSource.BufferSource.getBuffer(RenderType renderType) MultiBufferSource.getBuffer(RenderType renderType) OutlineBufferSource.getBuffer(RenderType renderType) OutlineBufferSource.EntityOutlineGenerator.setColor(int red, int green, int blue, int alpha) SpriteCoordinateExpander.setColor(int red, int green, int blue, int alpha) OutlineBufferSource.EntityOutlineGenerator.setNormal(float normalX, float normalY, float normalZ) SpriteCoordinateExpander.setNormal(float normalX, float normalY, float normalZ) OutlineBufferSource.EntityOutlineGenerator.setUv(float u, float v) SpriteCoordinateExpander.setUv(float u, float v) OutlineBufferSource.EntityOutlineGenerator.setUv1(int u, int v) SpriteCoordinateExpander.setUv1(int u, int v) OutlineBufferSource.EntityOutlineGenerator.setUv2(int u, int v) SpriteCoordinateExpander.setUv2(int u, int v) Methods in net.minecraft.client.renderer with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic voidLevelRenderer.addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer consumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidLevelRenderer.addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer consumer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha) private voidLevelRenderer.addFrustumQuad(VertexConsumer consumer, org.joml.Matrix4f matrix, int index1, int index2, int index3, int index4, int red, int green, int blue) private voidLevelRenderer.addFrustumVertex(VertexConsumer consumer, org.joml.Matrix4f matrix, int vertexIndex) static voidLevelRenderer.renderFace(PoseStack poseStack, VertexConsumer buffer, Direction face, float x1, float y1, float z1, float x2, float y2, float z2, float red, float green, float blue, float alpha) private voidLevelRenderer.renderHitOutline(PoseStack poseStack, VertexConsumer consumer, Entity entity, double camX, double camY, double camZ, BlockPos pos, BlockState state) static voidLevelRenderer.renderLineBox(PoseStack poseStack, VertexConsumer consumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidLevelRenderer.renderLineBox(PoseStack poseStack, VertexConsumer consumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha, float red2, float green2, float blue2) static voidLevelRenderer.renderLineBox(PoseStack poseStack, VertexConsumer buffer, AABB box, float red, float green, float blue, float alpha) static voidLevelRenderer.renderLineBox(VertexConsumer consumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) private static voidLevelRenderer.renderShape(PoseStack poseStack, VertexConsumer consumer, VoxelShape shape, double x, double y, double z, float red, float green, float blue, float alpha) static voidLevelRenderer.renderVoxelShape(PoseStack poseStack, VertexConsumer consumer, VoxelShape shape, double x, double y, double z, float red, float green, float blue, float alpha, 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 aEntityOutlineGeneratorrecord class.EntityOutlineGenerator(VertexConsumer p_109943_, int p_109944_, int p_109945_, int p_109946_, int p_109947_) SpriteCoordinateExpander(VertexConsumer delegate, TextureAtlasSprite sprite) -
Uses of VertexConsumer in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate voidModelBlockRenderer.putQuadData(BlockAndTintGetter level, BlockState state, BlockPos pos, VertexConsumer consumer, PoseStack.Pose pose, BakedQuad quad, float brightness0, float brightness1, float brightness2, float brightness3, int lightmap0, int lightmap1, int lightmap2, int lightmap3, int packedOverlay) voidBlockRenderDispatcher.renderBatched(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random) voidBlockRenderDispatcher.renderBatched(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, ModelData modelData, RenderType renderType) voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer) Deprecated.voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, ModelData modelData) voidBlockRenderDispatcher.renderLiquid(BlockPos pos, BlockAndTintGetter level, VertexConsumer consumer, BlockState blockState, FluidState fluidState) voidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockState state, BakedModel model, float red, float green, float blue, int packedLight, int packedOverlay) Deprecated.voidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockState state, BakedModel model, float red, float green, float blue, int packedLight, int packedOverlay, ModelData modelData, RenderType renderType) private voidModelBlockRenderer.renderModelFaceAO(BlockAndTintGetter level, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, float[] shape, BitSet shapeFlags, ModelBlockRenderer.AmbientOcclusionFace aoFace, int packedOverlay) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int packedLight, int packedOverlay, boolean repackLight, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, BitSet shapeFlags) private static voidModelBlockRenderer.renderQuadList(PoseStack.Pose pose, VertexConsumer consumer, float red, float green, float blue, List<BakedQuad> quads, int packedLight, int packedOverlay) voidLiquidBlockRenderer.tesselate(BlockAndTintGetter level, BlockPos pos, VertexConsumer buffer, BlockState blockState, FluidState fluidState) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) private voidLiquidBlockRenderer.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 voidLiquidBlockRenderer.vertex(VertexConsumer buffer, float x, float y, float z, float red, float green, float blue, float u, float v, int packedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidBeaconRenderer.addVertex(PoseStack.Pose pose, VertexConsumer consumer, int color, int y, float x, float z, float u, float v) private voidChestRenderer.render(PoseStack poseStack, VertexConsumer consumer, ModelPart lidPart, ModelPart lockPart, ModelPart bottomPart, float lidAngle, int packedLight, int packedOverlay) private voidTheEndPortalRenderer.renderCube(T blockEntity, org.joml.Matrix4f pose, VertexConsumer consumer) private voidTheEndPortalRenderer.renderFace(T blockEntity, org.joml.Matrix4f pose, VertexConsumer consumer, float x0, float x1, float y0, float y1, float z0, float z1, float z2, float z3, Direction direction) private static voidBeaconRenderer.renderPart(PoseStack poseStack, VertexConsumer consumer, int color, int minY, int maxY, float x1, float z1, float x2, float z2, float x3, float z3, float x4, float z4, float minU, float maxU, float minV, float maxV) private static voidBeaconRenderer.renderQuad(PoseStack.Pose pose, VertexConsumer consumer, int color, int minY, int maxY, float minX, float minZ, float maxX, float maxZ, float minU, float maxU, float minV, float maxV) (package private) voidHangingSignRenderer.renderSignModel(PoseStack poseStack, int packedLight, int packedOverlay, Model model, VertexConsumer vertexConsumer) (package private) voidSignRenderer.renderSignModel(PoseStack poseStack, int packedLight, int packedOverlay, Model model, VertexConsumer vertexConsumer) private voidStructureBlockRenderer.renderStructureVoids(StructureBlockEntity blockEntity, VertexConsumer buffer, PoseStack poseStack) voidHangingSignRenderer.HangingSignModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidSignRenderer.SignModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
Uses of VertexConsumer in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidBreezeDebugRenderer.drawCircle(org.joml.Matrix4f pose, double xOffset, double yOffset, double zOffset, VertexConsumer consumer, Vec3 pos, float radius, int color) private static voidBreezeDebugRenderer.drawCircleVertex(int index, org.joml.Matrix4f pose, double xOffset, double yOffset, double zOffset, VertexConsumer consumer, Vec3 circleCenter, float radius, int color) private static voidLightSectionDebugRenderer.renderEdge(PoseStack poseStack, VertexConsumer buffer, double camX, double camY, double camZ, int x1, int y1, int z1, int x2, int y2, int z2, org.joml.Vector4f color) private static voidLightSectionDebugRenderer.renderFace(PoseStack poseStack, VertexConsumer buffer, Direction face, double camX, double camY, double camZ, int blockX, int blockY, int blockZ, org.joml.Vector4f color) private static voidLightSectionDebugRenderer.renderFaces(PoseStack poseStack, DiscreteVoxelShape shape, SectionPos pos, VertexConsumer buffer, double camX, double camY, double camZ, org.joml.Vector4f color) static voidPathfindingRenderer.renderPathLine(PoseStack poseStack, VertexConsumer consumer, Path path, double x, double y, double z) -
Uses of VertexConsumer in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return VertexConsumerModifier and TypeMethodDescriptionstatic VertexConsumerItemRenderer.getArmorFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, boolean hasFoil) static VertexConsumerItemRenderer.getCompassFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, PoseStack.Pose pose) static VertexConsumerItemRenderer.getFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, boolean isItem, boolean glint) static VertexConsumerItemRenderer.getFoilBufferDirect(MultiBufferSource bufferSource, RenderType renderType, boolean noEntity, boolean withGlint) Methods in net.minecraft.client.renderer.entity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidEntityRenderer.addVertexPair(VertexConsumer buffer, org.joml.Matrix4f pose, float startX, float startY, float startZ, int entityBlockLight, int holderBlockLight, int entitySkyLight, int holderSkyLight, float yOffset, float dy, float dx, float dz, int index, boolean reverse) private static voidEntityRenderDispatcher.fireVertex(PoseStack.Pose matrixEntry, VertexConsumer buffer, float x, float y, float z, float texU, float texV) private static voidLightningBoltRenderer.quad(org.joml.Matrix4f matrix, VertexConsumer consumer, float x1, float z1, int index, float x2, float z2, float red, float green, float blue, float p_115283_, float p_115284_, boolean p_115285_, boolean p_115286_, boolean p_115287_, boolean p_115288_) private static voidEntityRenderDispatcher.renderBlockShadow(PoseStack.Pose pose, VertexConsumer vertexConsumer, ChunkAccess chunk, LevelReader level, BlockPos pos, double x, double y, double z, float size, float weight) private static voidEntityRenderDispatcher.renderHitbox(PoseStack poseStack, VertexConsumer buffer, Entity p_entity, float red, float green, float blue, float alpha) voidItemRenderer.renderModelLists(BakedModel model, ItemStack stack, int combinedLight, int combinedOverlay, PoseStack poseStack, VertexConsumer buffer) private voidPaintingRenderer.renderPainting(PoseStack poseStack, VertexConsumer consumer, Painting painting, int width, int height, TextureAtlasSprite paintingSprite, TextureAtlasSprite backSprite) voidItemRenderer.renderQuadList(PoseStack poseStack, VertexConsumer buffer, List<BakedQuad> quads, ItemStack itemStack, int combinedLight, int combinedOverlay) private static voidEnderDragonRenderer.renderRays(PoseStack poseStack, float dragonDeathCompletion, VertexConsumer buffer) private voidEnderDragonRenderer.DragonModel.renderSide(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, float rotation, ModelPart wing, ModelPart frontLeg, ModelPart frontLegTip, ModelPart frontFoot, ModelPart rearLeg, ModelPart rearLegTip, ModelPart rearFoot, int alpha) voidEnderDragonRenderer.DragonModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) private static voidEntityRenderDispatcher.renderVector(PoseStack poseStack, VertexConsumer buffer, org.joml.Vector3f startPos, Vec3 vector, int color) private static voidEntityRenderDispatcher.shadowVertex(PoseStack.Pose pose, VertexConsumer consumer, int color, float offsetX, float offsetY, float offsetZ, float u, float v) private static voidFishingHookRenderer.stringVertex(float x, float y, float z, VertexConsumer consumer, PoseStack.Pose pose, float stringFraction, float nextStringFraction) voidArrowRenderer.vertex(PoseStack.Pose pose, VertexConsumer consumer, int x, int y, int z, float u, float v, int normalX, int normalY, int normalZ, int packedLight) private static voidDragonFireballRenderer.vertex(VertexConsumer consumer, PoseStack.Pose pose, int packedLight, float x, int y, int u, int v) private static voidExperienceOrbRenderer.vertex(VertexConsumer consumer, PoseStack.Pose pose, float x, float y, int red, int green, int blue, float u, float v, int packedLight) private static voidFishingHookRenderer.vertex(VertexConsumer consumer, PoseStack.Pose pose, int packedLight, float x, int y, int u, int v) private static voidGuardianRenderer.vertex(VertexConsumer consumer, PoseStack.Pose pose, float x, float y, float z, int red, int green, int blue, float u, float v) private voidPaintingRenderer.vertex(PoseStack.Pose pose, VertexConsumer consumer, float x, float y, float u, float v, float z, int normalX, int normalY, int normalZ, int packedLight) -
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 voidBeeStingerLayer.vertex(VertexConsumer consumer, PoseStack.Pose pose, float x, int y, float u, float v, int packedLight) -
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 buffer, Function<ResourceLocation, RenderType> renderTypeGetter) Material.buffer(MultiBufferSource buffer, Function<ResourceLocation, RenderType> renderTypeGetter, boolean withGlint) -
Uses of VertexConsumer in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidBlockEntityRenderBoundsDebugRenderer.drawRenderBoundingBox(PoseStack poseStack, VertexConsumer consumer, Vec3 camera, BlockEntity be) Method parameters in net.neoforged.neoforge.client with type arguments of type VertexConsumerModifier and TypeMethodDescriptionstatic voidClientHooks.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.getOrCreateLayerMethods 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 VertexConsumerIVertexConsumerExtension.misc(VertexFormatElement element, int... rawData) Consumes an unknownVertexFormatElementas a raw int data array.private VertexConsumerIVertexConsumerExtension.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 booleanIClientFluidTypeExtensions.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 voidNeoForgeLoadingOverlay.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 voidQuadLighter.process(VertexConsumer consumer, PoseStack.Pose pose, BakedQuad quad, int overlay) static booleanLightPipelineAwareModelBlockRenderer.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) voidLightPipelineAwareModelBlockRenderer.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) voidLightPipelineAwareModelBlockRenderer.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 TypeClassDescriptionclassVertex consumer that outputs baked quads.classVertex pipeline element that remaps incoming data to another format.classVertex pipeline element that applies a transformation to incoming geometry.classWrapper forVertexConsumerwhich delegates all operations to its parent.Fields in net.neoforged.neoforge.client.model.pipeline declared as VertexConsumerModifier and TypeFieldDescriptionprivate final VertexConsumerRemappingVertexPipeline.parentprotected final VertexConsumerVertexConsumerWrapper.parentMethods 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)