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 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_) default VertexConsumerVertexConsumer.addVertexWith2DPose(Matrix3x2f pose, float x, float y) 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_) 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.font
Methods in net.minecraft.client.gui.font with parameters of type VertexConsumerModifier and TypeMethodDescriptiondefault voidPlainTextRenderable.render(Matrix4f p_442857_, VertexConsumer p_442956_, int p_443475_, boolean p_443415_) voidTextRenderable.render(Matrix4f pose, VertexConsumer consumer, int packedLight, boolean noDepth) private static voidPlayerGlyphProvider.Instance.renderQuad(Matrix4f pose, VertexConsumer consumer, int packedLight, float x1, float x2, float y1, float y2, float z, int color, float u, float v, int width, int height, int textureWidth, int textureHeight) voidAtlasGlyphProvider.Instance.renderSprite(Matrix4f pose, VertexConsumer consumer, int packedLight, float x, float y, float z, int color) voidPlainTextRenderable.renderSprite(Matrix4f pose, VertexConsumer consumer, int packedLight, float x, float y, float z, int color) voidPlayerGlyphProvider.Instance.renderSprite(Matrix4f p_443313_, VertexConsumer p_443220_, int p_443287_, float p_443341_, float p_443360_, float p_443552_, int p_443507_) -
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 voidBakedSheetGlyph.buildEffect(BakedSheetGlyph.EffectInstance effect, float shadowOffset, float depthOffset, int shadowColor, VertexConsumer consumer, int packedLight, Matrix4f pose) voidBakedSheetGlyph.EffectInstance.render(Matrix4f p_440671_, VertexConsumer p_439075_, int p_439912_, boolean p_439548_) voidBakedSheetGlyph.GlyphInstance.render(Matrix4f p_439203_, VertexConsumer p_440403_, int p_439729_, boolean p_439133_) private voidBakedSheetGlyph.render(boolean italic, float x, float y, float z, Matrix4f pose, VertexConsumer consumer, int color, boolean bold, int packedLight) (package private) voidBakedSheetGlyph.renderChar(BakedSheetGlyph.GlyphInstance glyph, Matrix4f pose, VertexConsumer consumer, int packedLight, boolean noDepth) (package private) voidBakedSheetGlyph.renderEffect(BakedSheetGlyph.EffectInstance effect, Matrix4f pose, VertexConsumer consumer, int packedLight, boolean noDepth) -
Uses of VertexConsumer in net.minecraft.client.gui.render.state
Methods in net.minecraft.client.gui.render.state with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoidBlitRenderState.buildVertices(VertexConsumer p_415779_) voidColoredRectangleRenderState.buildVertices(VertexConsumer p_415536_) voidGlyphRenderState.buildVertices(VertexConsumer p_415880_) voidGuiElementRenderState.buildVertices(VertexConsumer consumer) voidTiledBlitRenderState.buildVertices(VertexConsumer p_449748_) -
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.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.buildSkyDisc(VertexConsumer buffer, float y) voidSubmitNodeCollector.CustomGeometryRenderer.render(PoseStack.Pose pose, VertexConsumer consumer) static voidShapeRenderer.renderFace(Matrix4f pose, VertexConsumer consumer, Direction direction, 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, double camX, double camY, double camZ, BlockOutlineRenderState outlineRenderState, int color) private voidWeatherEffectRenderer.renderInstances(VertexConsumer buffer, List<WeatherEffectRenderer.ColumnInstance> columnInstances, Vec3 cameraPosition, float amount, int radius, float rainLevel) static voidShapeRenderer.renderLineBox(PoseStack.Pose pose, VertexConsumer consumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidShapeRenderer.renderLineBox(PoseStack.Pose pose, 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 voidShapeRenderer.renderLineBox(PoseStack.Pose pose, VertexConsumer consumer, 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.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, ModelBlockRenderer.CommonRenderStorage renderStorage, int packedOverlay) voidBlockRenderDispatcher.renderBatched(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, List<BlockModelPart> parts) Deprecated.voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer) voidBlockRenderDispatcher.renderLiquid(BlockPos pos, BlockAndTintGetter level, VertexConsumer consumer, BlockState blockState, FluidState fluidState) static voidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockStateModel model, float red, float green, float blue, int packedLight, int packedOverlay) Deprecated.private voidModelBlockRenderer.renderModelFaceAO(BlockAndTintGetter level, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, ModelBlockRenderer.AmbientOcclusionRenderStorage renderStorage, int packedOverlay) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int packedLight, int packedOverlay, boolean repackLight, PoseStack poseStack, VertexConsumer consumer, List<BakedQuad> quads, ModelBlockRenderer.CommonRenderStorage renderStorage) private voidModelBlockRenderer.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 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, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, List<BlockModelPart> parts, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, int packedOverlay) Deprecated.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) Method parameters in net.minecraft.client.renderer.block with type arguments of type VertexConsumerModifier and TypeMethodDescriptionvoidBlockRenderDispatcher.renderBatched(BlockState p_234356_, BlockPos p_234357_, BlockAndTintGetter p_234358_, PoseStack p_234359_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234361_, List<BlockModelPart> p_410643_) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter p_234380_, List<BlockModelPart> p_410025_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234386_, int p_234389_) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter p_234391_, List<BlockModelPart> p_410478_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, Function<ChunkSectionLayer, VertexConsumer> bufferLookup, boolean p_234397_, int p_234400_) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter p_234402_, List<BlockModelPart> p_410604_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, Function<ChunkSectionLayer, 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 voidBeaconRenderer.addVertex(PoseStack.Pose pose, VertexConsumer consumer, int color, int y, float x, float z, float u, float v) private voidAbstractEndPortalRenderer.renderCube(EnumSet<Direction> faces, Matrix4f pose, VertexConsumer consumer) private voidAbstractEndPortalRenderer.renderFace(EnumSet<Direction> faces, Matrix4f pose, VertexConsumer consumer, float x1, float x2, float y1, float y2, float z1, float z2, float z3, float z4, Direction direction) private static voidBeaconRenderer.renderPart(PoseStack.Pose pose, 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 voidBlockEntityWithBoundingBoxRenderer.renderStructureVoids(BlockEntityWithBoundingBoxRenderState renderState, BlockPos localPos, Vec3i size, VertexConsumer consumer, Matrix4f pose) -
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 voidStructureRenderer.renderBox(PoseStack poseStack, double camX, double camY, double camZ, VertexConsumer consumer, BoundingBox box, float red, float green, float blue, float alpha) 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.getFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, boolean isItem, boolean glint) private static VertexConsumerItemRenderer.getSpecialFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, PoseStack.Pose pose) Methods in net.minecraft.client.renderer.entity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate 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 voidItemRenderer.renderQuadList(PoseStack poseStack, VertexConsumer buffer, List<BakedQuad> quads, int[] tintLayers, int packedLight, int packedOverlay) 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.feature
Methods in net.minecraft.client.renderer.feature with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidLeashFeatureRenderer.addVertexPair(VertexConsumer consumer, Matrix4f pose, float startX, float startY, float startZ, float yOffset, float dx, float dz, int index, boolean reverse, EntityRenderState.LeashState leashState) private static voidFlameFeatureRenderer.fireVertex(PoseStack.Pose pose, VertexConsumer consumer, float x, float y, float z, float u, float v) private static voidHitboxFeatureRenderer.renderHitbox(PoseStack poseStack, VertexConsumer consumer, HitboxRenderState renderState) private static voidHitboxFeatureRenderer.renderHitboxesAndViewVector(PoseStack poseStack, HitboxesRenderState renderState, VertexConsumer consumer, float eyeHeight) private <S> voidModelFeatureRenderer.renderModel(SubmitNodeStorage.ModelSubmit<S> submit, RenderType renderType, VertexConsumer consumer, OutlineBufferSource outlineBufferSource, MultiBufferSource.BufferSource crumblingBufferSource) private static voidShadowFeatureRenderer.shadowVertex(Matrix4f pose, VertexConsumer consumer, int color, float x, float y, float z, float u, float v) -
Uses of VertexConsumer in net.minecraft.client.renderer.state
Methods in net.minecraft.client.renderer.state with parameters of type VertexConsumerModifier and TypeMethodDescriptionprotected voidQuadParticleRenderState.renderRotatedQuad(VertexConsumer conumer, float x, float y, float z, float xRot, float yRot, float zRot, float wRot, float quadSize, float u0, float u1, float v0, float v1, int color, int lightColor) private voidQuadParticleRenderState.renderVertex(VertexConsumer consumer, Quaternionf rotation, float x, float y, float z, float cornerX, float cornerY, float quadSize, float u, float v, int color, 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(MaterialSet materials, MultiBufferSource bufferSource, Function<ResourceLocation, RenderType> renderTypeGetter) Material.buffer(MaterialSet materials, MultiBufferSource bufferSource, Function<ResourceLocation, RenderType> renderTypeGetter, boolean isItem, boolean glint) -
Uses of VertexConsumer in net.neoforged.neoforge.client
Method parameters in net.neoforged.neoforge.client with type arguments of type VertexConsumerModifier and TypeMethodDescriptionstatic voidClientHooks.addAdditionalGeometry(List<AddSectionGeometryEvent.AdditionalSectionRenderer> additionalRenderers, Function<ChunkSectionLayer, VertexConsumer> getOrCreateBuilder, RenderSectionRegion 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<ChunkSectionLayer, VertexConsumer> AddSectionGeometryEvent.SectionRenderingContext.getOrCreateLayerMethods in net.neoforged.neoforge.client.event that return VertexConsumerModifier and TypeMethodDescriptionAddSectionGeometryEvent.SectionRenderingContext.getOrCreateChunkBuffer(ChunkSectionLayer layer) Returns the builder for the givenChunkSectionLayerin the chunk section.Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type VertexConsumerModifierConstructorDescriptionSectionRenderingContext(Function<ChunkSectionLayer, 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.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)