Uses of Interface
com.mojang.blaze3d.vertex.VertexConsumer
Packages that use VertexConsumer
Package
Description
-
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 p_350828_, float p_350614_, float p_350700_) SheetedDecalTextureGenerator.addVertex(float p_350285_, float p_350727_, float p_350832_) 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, Vector3f pos) default VertexConsumerdefault VertexConsumerVertexMultiConsumer.Double.addVertex(float p_350863_, float p_350291_, float p_350475_) VertexMultiConsumer.Multiple.addVertex(float p_350626_, float p_351046_, float p_351003_) 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 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 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 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 VertexConsumerVertexConsumer.setLight(int packedLight) 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 normalX, float normalY, float normalZ) default VertexConsumerVertexConsumer.setNormal(PoseStack.Pose pose, float normalX, float normalY, float normalZ) default VertexConsumerVertexConsumer.setNormal(PoseStack.Pose pose, Vector3f normalVector) 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 VertexConsumerVertexConsumer.setOverlay(int packedOverlay) BufferBuilder.setUv(float p_350574_, float p_350773_) SheetedDecalTextureGenerator.setUv(float p_351041_, float p_350355_) VertexConsumer.setUv(float u, float v) 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 u, int v) 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 u, int v) VertexMultiConsumer.Double.setUv2(int p_350512_, int p_350829_) VertexMultiConsumer.Multiple.setUv2(int p_350498_, int p_350436_) 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) static VertexBufferVertexBuffer.uploadStatic(VertexFormat.Mode mode, VertexFormat format, Consumer<VertexConsumer> builder) 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. -
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 voidBakedGlyph.buildEffect(BakedGlyph.Effect effect, float shadowOffset, float depthOffset, int shadowColor, VertexConsumer buffer, int packedLight, Matrix4f pose) private voidBakedGlyph.render(boolean italic, float x, float y, float z, Matrix4f pose, VertexConsumer buffer, int color, boolean bold, int packedLight) private voidBakedGlyph.render(boolean italic, float x, float y, Matrix4f pose, VertexConsumer buffer, int color, boolean bold, int packedLight) voidBakedGlyph.renderChar(BakedGlyph.GlyphInstance glyph, Matrix4f pose, VertexConsumer buffer, int packedLight) voidEmptyGlyph.renderChar(BakedGlyph.GlyphInstance p_381033_, Matrix4f p_253794_, VertexConsumer p_95282_, int p_95287_) voidBakedGlyph.renderEffect(BakedGlyph.Effect effect, Matrix4f pose, VertexConsumer buffer, int packedLight) -
Uses of VertexConsumer in net.minecraft.client.model
Methods in net.minecraft.client.model with parameters of type VertexConsumerModifier and TypeMethodDescriptionfinal voidModel.renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) final voidModel.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 p_172063_, Camera p_172064_, float p_172065_) voidFireworkParticles.OverlayParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidFireworkParticles.SparkParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidFlyTowardsPositionParticle.render(VertexConsumer p_324177_, Camera p_323683_, float p_323936_) 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 partialTick) voidShriekParticle.render(VertexConsumer p_233985_, Camera p_233986_, float p_233987_) voidSingleQuadParticle.render(VertexConsumer buffer, Camera renderInfo, float partialTicks) voidVibrationSignalParticle.render(VertexConsumer p_172475_, Camera p_172476_, float p_172477_) protected voidSingleQuadParticle.renderRotatedQuad(VertexConsumer buffer, Camera camera, Quaternionf quaternion, float partialTicks) protected voidSingleQuadParticle.renderRotatedQuad(VertexConsumer buffer, Quaternionf quaternion, float x, float y, float z, float partialTicks) private voidSingleQuadParticle.renderVertex(VertexConsumer buffer, 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 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 thedelegaterecord component.MultiBufferSource.BufferSource.getBuffer(RenderType p_109919_) MultiBufferSource.getBuffer(RenderType renderType) 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 voidShapeRenderer.addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidShapeRenderer.addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha) private voidSkyRenderer.buildEndSky(VertexConsumer buffer) private voidSkyRenderer.buildSkyDisc(VertexConsumer buffer, float y) private voidSkyRenderer.buildStars(VertexConsumer buffer) static voidShapeRenderer.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 buffer, Entity entity, double camX, double camY, double camZ, BlockPos pos, BlockState state, int color) private voidWeatherEffectRenderer.renderInstances(VertexConsumer buffer, List<WeatherEffectRenderer.ColumnInstance> columnInstances, Vec3 cameraPosition, float amount, int radius, float rainLevel) static voidShapeRenderer.renderLineBox(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidShapeRenderer.renderLineBox(PoseStack poseStack, VertexConsumer buffer, 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 voidShapeRenderer.renderLineBox(PoseStack poseStack, VertexConsumer buffer, AABB box, float red, float green, float blue, float alpha) static voidShapeRenderer.renderShape(PoseStack poseStack, VertexConsumer buffer, VoxelShape shape, double x, double y, double z, int color) static voidShapeRenderer.renderVector(PoseStack poseStack, VertexConsumer buffer, Vector3f startPos, Vec3 vector, int color) 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 buffer, ChestModel model, float openness, int packedLight, int packedOverlay) private voidTheEndPortalRenderer.renderCube(T blockEntity, Matrix4f pose, VertexConsumer consumer) private voidTheEndPortalRenderer.renderFace(T blockEntity, 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) private voidStructureBlockRenderer.renderStructureVoids(StructureBlockEntity blockEntity, VertexConsumer buffer, PoseStack poseStack) -
Uses of VertexConsumer in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate voidChunkCullingDebugRenderer.addFrustumQuad(VertexConsumer buffer, Matrix4f pose, Vector4f[] frustumPoints, int point1, int point2, int point3, int point4, int red, int green, int blue) private voidChunkCullingDebugRenderer.addFrustumVertex(VertexConsumer buffer, Matrix4f pose, Vector4f position) private static voidBreezeDebugRenderer.drawCircle(Matrix4f pose, double xOffset, double yOffset, double zOffset, VertexConsumer consumer, Vec3 pos, float radius, int color) private static voidBreezeDebugRenderer.drawCircleVertex(int index, 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, Vector4f color) private static voidLightSectionDebugRenderer.renderFace(PoseStack poseStack, VertexConsumer buffer, Direction face, double camX, double camY, double camZ, int blockX, int blockY, int blockZ, Vector4f color) private static voidLightSectionDebugRenderer.renderFaces(PoseStack poseStack, DiscreteVoxelShape shape, SectionPos pos, VertexConsumer buffer, double camX, double camY, double camZ, Vector4f color) static voidPathfindingRenderer.renderPathLine(PoseStack poseStack, VertexConsumer consumer, Path path, double x, double y, double z) static voidDebugRenderer.renderVoxelShape(PoseStack poseStack, VertexConsumer buffer, VoxelShape shape, double x, double y, double z, float red, float green, float blue, float alpha, boolean lowerColorVariance) -
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) private static VertexConsumerItemRenderer.getCompassFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, PoseStack.Pose pose) static VertexConsumerItemRenderer.getFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, boolean isItem, boolean glint) Methods in net.minecraft.client.renderer.entity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidEntityRenderer.addVertexPair(VertexConsumer buffer, 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(Matrix4f pose, VertexConsumer buffer, float x1, float z1, int sectionY, float x2, float z2, float red, float green, float blue, float innerThickness, float outerThickness, boolean addThicknessLeftSideX, boolean addThicknessLeftSideZ, boolean addThicknessRightSideX, boolean addThicknessRightSideZ) private static voidGuardianRenderer.renderBeam(PoseStack poseStack, VertexConsumer buffer, Vec3 beamVector, float attackTime, float scale, float animationTime) private static voidEntityRenderDispatcher.renderBlockShadow(PoseStack.Pose pose, VertexConsumer buffer, 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 entity, float red, float green, float blue, float alpha) private static voidItemRenderer.renderModelLists(BakedModel model, int[] tintLayers, int packedLight, int packedOverlay, PoseStack poseStack, VertexConsumer buffer) private voidPaintingRenderer.renderPainting(PoseStack poseStack, VertexConsumer buffer, int[] lightCoords, int width, int height, TextureAtlasSprite frontSprite, TextureAtlasSprite backSprite) private static voidItemRenderer.renderQuadList(PoseStack poseStack, VertexConsumer buffer, List<BakedQuad> quads, int[] tintLayers, int packedLight, int packedOverlay) private static voidEnderDragonRenderer.renderRays(PoseStack poseStack, float dragonDeathCompletion, VertexConsumer buffer) 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) 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.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 bufferSource, Function<ResourceLocation, RenderType> renderTypeGetter) Material.buffer(MultiBufferSource bufferSource, Function<ResourceLocation, RenderType> renderTypeGetter, boolean noEntity, 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)