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 pX, float pY, float pZ) SheetedDecalTextureGenerator.addVertex(float pX, float pY, float pZ) VertexConsumer.addVertex(float pX, float pY, float pZ) default VertexConsumerVertexConsumer.addVertex(PoseStack.Pose pPose, float pX, float pY, float pZ) default VertexConsumerVertexConsumer.addVertex(PoseStack.Pose pPose, org.joml.Vector3f pPos) default VertexConsumerVertexConsumer.addVertex(org.joml.Matrix4f pPose, float pX, float pY, float pZ) default VertexConsumerVertexConsumer.addVertex(org.joml.Vector3f pPos) VertexMultiConsumer.Double.addVertex(float pX, float pY, float pZ) VertexMultiConsumer.Multiple.addVertex(float pX, float pY, float pZ) static VertexConsumerVertexMultiConsumer.create()static VertexConsumerVertexMultiConsumer.create(VertexConsumer pConsumer) static VertexConsumerVertexMultiConsumer.create(VertexConsumer... pDelegates) static VertexConsumerVertexMultiConsumer.create(VertexConsumer pFirst, VertexConsumer pSecond) VertexMultiConsumer.Multiple.delegates()Returns the value of thedelegatesrecord component.BufferBuilder.setColor(int pColor) BufferBuilder.setColor(int pRed, int pGreen, int pBlue, int pAlpha) SheetedDecalTextureGenerator.setColor(int pRed, int pGreen, int pBlue, int pAlpha) default VertexConsumerVertexConsumer.setColor(float pRed, float pGreen, float pBlue, float pAlpha) default VertexConsumerVertexConsumer.setColor(int pColor) VertexConsumer.setColor(int pRed, int pGreen, int pBlue, int pAlpha) VertexMultiConsumer.Double.setColor(int pRed, int pGreen, int pBlue, int pAlpha) VertexMultiConsumer.Multiple.setColor(int pRed, int pGreen, int pBlue, int pAlpha) BufferBuilder.setLight(int pPackedLight) default VertexConsumerVertexConsumer.setLight(int pPackedLight) BufferBuilder.setNormal(float pNormalX, float pNormalY, float pNormalZ) SheetedDecalTextureGenerator.setNormal(float pNormalX, float pNormalY, float pNormalZ) VertexConsumer.setNormal(float pNormalX, float pNormalY, float pNormalZ) default VertexConsumerVertexConsumer.setNormal(PoseStack.Pose pPose, float pNormalX, float pNormalY, float pNormalZ) VertexMultiConsumer.Double.setNormal(float pNormalX, float pNormalY, float pNormalZ) VertexMultiConsumer.Multiple.setNormal(float pNormalX, float pNormalY, float pNormalZ) BufferBuilder.setOverlay(int pPackedOverlay) default VertexConsumerVertexConsumer.setOverlay(int pPackedOverlay) BufferBuilder.setUv(float pU, float pV) SheetedDecalTextureGenerator.setUv(float pU, float pV) VertexConsumer.setUv(float pU, float pV) VertexMultiConsumer.Double.setUv(float pU, float pV) VertexMultiConsumer.Multiple.setUv(float pU, float pV) BufferBuilder.setUv1(int pU, int pV) SheetedDecalTextureGenerator.setUv1(int pU, int pV) VertexConsumer.setUv1(int pU, int pV) VertexMultiConsumer.Double.setUv1(int pU, int pV) VertexMultiConsumer.Multiple.setUv1(int pU, int pV) BufferBuilder.setUv2(int pU, int pV) SheetedDecalTextureGenerator.setUv2(int pU, int pV) VertexConsumer.setUv2(int pU, int pV) VertexMultiConsumer.Double.setUv2(int pU, int pV) VertexMultiConsumer.Multiple.setUv2(int pU, int pV) default VertexConsumerVertexConsumer.setWhiteAlpha(int pAlpha) private VertexConsumerBufferBuilder.uvShort(short pU, short pV, VertexFormatElement pElement) Methods in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic VertexConsumerVertexMultiConsumer.create(VertexConsumer pConsumer) static VertexConsumerVertexMultiConsumer.create(VertexConsumer... pDelegates) static VertexConsumerVertexMultiConsumer.create(VertexConsumer pFirst, VertexConsumer pSecond) Method parameters in com.mojang.blaze3d.vertex with type arguments of type VertexConsumerModifier and TypeMethodDescriptionprivate voidVertexMultiConsumer.Multiple.forEach(Consumer<VertexConsumer> pAction) Constructors in com.mojang.blaze3d.vertex with parameters of type VertexConsumerModifierConstructorDescriptionDouble(VertexConsumer pFirst, VertexConsumer pSecond) (package private)Multiple(VertexConsumer[] delegates) Creates an instance of aMultiplerecord class.SheetedDecalTextureGenerator(VertexConsumer pDelegate, PoseStack.Pose pPose, float pTextureScale) -
Uses of VertexConsumer in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate voidGuiGraphics.fillGradient(VertexConsumer pConsumer, int pX1, int pY1, int pX2, int pY2, int pZ, int pColorFrom, int pColorTo) The core `fillGradient` method.(package private) voidFont.renderChar(BakedGlyph pGlyph, boolean pBold, boolean pItalic, float pBoldOffset, float pX, float pY, org.joml.Matrix4f pMatrix, VertexConsumer pBuffer, float pRed, float pGreen, float pBlue, float pAlpha, int pPackedLight) -
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 pItalic, float pX, float pY, org.joml.Matrix4f pMatrix, VertexConsumer pBuffer, float pRed, float pGreen, float pBlue, float pAlpha, int pPackedLight) 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 pEffect, org.joml.Matrix4f pMatrix, VertexConsumer pBuffer, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.model
Methods in net.minecraft.client.model with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoidBookModel.render(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidPlayerModel.renderCloak(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) voidPlayerModel.renderEars(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) voidParrotModel.renderOnShoulder(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, float pLimbSwing, float pLimbSwingAmount, float pNetHeadYaw, float pHeadPitch, int pTickCount) voidAgeableHierarchicalModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidAgeableListModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidBookModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidCamelModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidColorableAgeableListModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidColorableHierarchicalModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidHierarchicalModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidListModel.renderToBuffer(PoseStack p_103013_, VertexConsumer p_103014_, int p_103015_, int p_103016_, int p_350701_) voidLlamaModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) final voidModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay) abstract voidModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidPiglinHeadModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidRabbitModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidShieldModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidSkullModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidTridentModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidTurtleModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
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 pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
Uses of VertexConsumer in net.minecraft.client.model.geom
Methods in net.minecraft.client.model.geom with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate voidModelPart.compile(PoseStack.Pose pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidModelPart.Cube.compile(PoseStack.Pose pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidModelPart.render(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) voidModelPart.render(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
Uses of VertexConsumer in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type VertexConsumerModifier and TypeMethodDescriptionvoidDustColorTransitionParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidFireworkParticles.OverlayParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidFireworkParticles.SparkParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidFlyTowardsPositionParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidItemPickupParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidMobAppearanceParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) final voidNoRenderParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) abstract voidParticle.render(VertexConsumer pBuffer, Camera pCamera, float pPartialTicks) voidShriekParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidSingleQuadParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidVibrationSignalParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) protected voidSingleQuadParticle.renderRotatedQuad(VertexConsumer pBuffer, Camera pCamera, org.joml.Quaternionf pQuaternion, float pPartialTicks) protected voidSingleQuadParticle.renderRotatedQuad(VertexConsumer pBuffer, org.joml.Quaternionf pQuaternion, float pX, float pY, float pZ, float pPartialTicks) private voidSingleQuadParticle.renderVertex(VertexConsumer pBuffer, org.joml.Quaternionf pQuaternion, float pX, float pY, float pZ, float pXOffset, float pYOffset, float pQuadSize, float pU, float pV, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer
Classes in net.minecraft.client.renderer that implement VertexConsumerModifier and TypeClassDescription(package private) static final 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 pX, float pY, float pZ) SpriteCoordinateExpander.addVertex(float pX, float pY, float pZ) OutlineBufferSource.EntityOutlineGenerator.delegate()Returns the value of thedelegaterecord component.MultiBufferSource.BufferSource.getBuffer(RenderType pRenderType) MultiBufferSource.getBuffer(RenderType pRenderType) OutlineBufferSource.getBuffer(RenderType pRenderType) OutlineBufferSource.EntityOutlineGenerator.setColor(int pRed, int pGreen, int pBlue, int pAlpha) SpriteCoordinateExpander.setColor(int pRed, int pGreen, int pBlue, int pAlpha) OutlineBufferSource.EntityOutlineGenerator.setNormal(float pNormalX, float pNormalY, float pNormalZ) SpriteCoordinateExpander.setNormal(float pNormalX, float pNormalY, float pNormalZ) OutlineBufferSource.EntityOutlineGenerator.setUv(float pU, float pV) SpriteCoordinateExpander.setUv(float pU, float pV) OutlineBufferSource.EntityOutlineGenerator.setUv1(int pU, int pV) SpriteCoordinateExpander.setUv1(int pU, int pV) OutlineBufferSource.EntityOutlineGenerator.setUv2(int pU, int pV) SpriteCoordinateExpander.setUv2(int pU, int pV) Methods in net.minecraft.client.renderer with parameters of type VertexConsumerModifier and TypeMethodDescriptionstatic voidLevelRenderer.addChainedFilledBoxVertices(PoseStack pPoseStack, VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) static voidLevelRenderer.addChainedFilledBoxVertices(PoseStack pPoseStack, VertexConsumer pConsumer, float pMinX, float pMinY, float pMinZ, float pMaxX, float pMaxY, float pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) private voidLevelRenderer.addFrustumQuad(VertexConsumer pConsumer, org.joml.Matrix4f pMatrix, int pIndex1, int pIndex2, int pIndex3, int pIndex4, int pRed, int pGreen, int pBlue) private voidLevelRenderer.addFrustumVertex(VertexConsumer pConsumer, org.joml.Matrix4f pMatrix, int pVertexIndex) static voidLevelRenderer.renderFace(PoseStack pPoseStack, VertexConsumer pBuffer, Direction pFace, float pX1, float pY1, float pZ1, float pX2, float pY2, float pZ2, float pRed, float pGreen, float pBlue, float pAlpha) private voidLevelRenderer.renderHitOutline(PoseStack pPoseStack, VertexConsumer pConsumer, Entity pEntity, double pCamX, double pCamY, double pCamZ, BlockPos pPos, BlockState pState) static voidLevelRenderer.renderLineBox(PoseStack pPoseStack, VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) static voidLevelRenderer.renderLineBox(PoseStack pPoseStack, VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha, float pRed2, float pGreen2, float pBlue2) static voidLevelRenderer.renderLineBox(PoseStack pPoseStack, VertexConsumer pBuffer, AABB pBox, float pRed, float pGreen, float pBlue, float pAlpha) static voidLevelRenderer.renderLineBox(VertexConsumer pConsumer, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) private static voidLevelRenderer.renderShape(PoseStack pPoseStack, VertexConsumer pConsumer, VoxelShape pShape, double pX, double pY, double pZ, float pRed, float pGreen, float pBlue, float pAlpha) static voidLevelRenderer.renderVoxelShape(PoseStack pPoseStack, VertexConsumer pConsumer, VoxelShape pShape, double pX, double pY, double pZ, float pRed, float pGreen, float pBlue, float pAlpha, 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 pDelegate, TextureAtlasSprite pSprite) -
Uses of VertexConsumer in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate voidModelBlockRenderer.putQuadData(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, VertexConsumer pConsumer, PoseStack.Pose pPose, BakedQuad pQuad, float pBrightness0, float pBrightness1, float pBrightness2, float pBrightness3, int pLightmap0, int pLightmap1, int pLightmap2, int pLightmap3, int pPackedOverlay) voidBlockRenderDispatcher.renderBatched(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom) voidBlockRenderDispatcher.renderBatched(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, ModelData modelData, RenderType renderType) voidBlockRenderDispatcher.renderBreakingTexture(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer) Deprecated.voidBlockRenderDispatcher.renderBreakingTexture(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, ModelData modelData) voidBlockRenderDispatcher.renderLiquid(BlockPos pPos, BlockAndTintGetter pLevel, VertexConsumer pConsumer, BlockState pBlockState, FluidState pFluidState) voidModelBlockRenderer.renderModel(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockState pState, BakedModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay) Deprecated.voidModelBlockRenderer.renderModel(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockState pState, BakedModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay, ModelData modelData, RenderType renderType) private voidModelBlockRenderer.renderModelFaceAO(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, float[] pShape, BitSet pShapeFlags, ModelBlockRenderer.AmbientOcclusionFace pAoFace, int pPackedOverlay) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, int pPackedLight, int pPackedOverlay, boolean pRepackLight, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, BitSet pShapeFlags) private static voidModelBlockRenderer.renderQuadList(PoseStack.Pose pPose, VertexConsumer pConsumer, float pRed, float pGreen, float pBlue, List<BakedQuad> pQuads, int pPackedLight, int pPackedOverlay) voidLiquidBlockRenderer.tesselate(BlockAndTintGetter pLevel, BlockPos pPos, VertexConsumer pBuffer, BlockState pBlockState, FluidState pFluidState) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, 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 pBuffer, float pX, float pY, float pZ, float pRed, float pGreen, float pBlue, float pU, float pV, int pPackedLight) -
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 pPose, VertexConsumer pConsumer, int pColor, int pY, float pX, float pZ, float pU, float pV) private voidChestRenderer.render(PoseStack pPoseStack, VertexConsumer pConsumer, ModelPart pLidPart, ModelPart pLockPart, ModelPart pBottomPart, float pLidAngle, int pPackedLight, int pPackedOverlay) private voidTheEndPortalRenderer.renderCube(T pBlockEntity, org.joml.Matrix4f pPose, VertexConsumer pConsumer) private voidTheEndPortalRenderer.renderFace(T pBlockEntity, org.joml.Matrix4f pPose, VertexConsumer pConsumer, float pX0, float pX1, float pY0, float pY1, float pZ0, float pZ1, float pZ2, float pZ3, Direction pDirection) private static voidBeaconRenderer.renderPart(PoseStack pPoseStack, VertexConsumer pConsumer, int pColor, int pMinY, int pMaxY, float pX1, float pZ1, float pX2, float pZ2, float pX3, float pZ3, float pX4, float pZ4, float pMinU, float pMaxU, float pMinV, float pMaxV) private static voidBeaconRenderer.renderQuad(PoseStack.Pose pPose, VertexConsumer pConsumer, int pColor, int pMinY, int pMaxY, float pMinX, float pMinZ, float pMaxX, float pMaxZ, float pMinU, float pMaxU, float pMinV, float pMaxV) (package private) voidHangingSignRenderer.renderSignModel(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) (package private) voidSignRenderer.renderSignModel(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) private voidStructureBlockRenderer.renderStructureVoids(StructureBlockEntity pBlockEntity, VertexConsumer pBuffer, PoseStack pPoseStack) voidHangingSignRenderer.HangingSignModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidSignRenderer.SignModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
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 pPose, double pXOffset, double pYOffset, double pZOffset, VertexConsumer pConsumer, Vec3 pPos, float pRadius, int pColor) private static voidBreezeDebugRenderer.drawCircleVertex(int pIndex, org.joml.Matrix4f pPose, double pXOffset, double pYOffset, double pZOffset, VertexConsumer pConsumer, Vec3 pCircleCenter, float pRadius, int pColor) private static voidLightSectionDebugRenderer.renderEdge(PoseStack pPoseStack, VertexConsumer pBuffer, double pCamX, double pCamY, double pCamZ, int pX1, int pY1, int pZ1, int pX2, int pY2, int pZ2, org.joml.Vector4f pColor) private static voidLightSectionDebugRenderer.renderFace(PoseStack pPoseStack, VertexConsumer pBuffer, Direction pFace, double pCamX, double pCamY, double pCamZ, int pBlockX, int pBlockY, int pBlockZ, org.joml.Vector4f pColor) private static voidLightSectionDebugRenderer.renderFaces(PoseStack pPoseStack, DiscreteVoxelShape pShape, SectionPos pPos, VertexConsumer pBuffer, double pCamX, double pCamY, double pCamZ, org.joml.Vector4f pColor) static voidPathfindingRenderer.renderPathLine(PoseStack pPoseStack, VertexConsumer pConsumer, Path pPath, double pX, double pY, double pZ) -
Uses of VertexConsumer in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return VertexConsumerModifier and TypeMethodDescriptionstatic VertexConsumerItemRenderer.getArmorFoilBuffer(MultiBufferSource pBufferSource, RenderType pRenderType, boolean pHasFoil) static VertexConsumerItemRenderer.getCompassFoilBuffer(MultiBufferSource pBufferSource, RenderType pRenderType, PoseStack.Pose pPose) static VertexConsumerItemRenderer.getFoilBuffer(MultiBufferSource pBufferSource, RenderType pRenderType, boolean pIsItem, boolean pGlint) static VertexConsumerItemRenderer.getFoilBufferDirect(MultiBufferSource pBufferSource, RenderType pRenderType, boolean pNoEntity, boolean pWithGlint) Methods in net.minecraft.client.renderer.entity with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidEntityRenderer.addVertexPair(VertexConsumer pBuffer, org.joml.Matrix4f pPose, float pStartX, float pStartY, float pStartZ, int pEntityBlockLight, int pHolderBlockLight, int pEntitySkyLight, int pHolderSkyLight, float pYOffset, float pDy, float pDx, float pDz, int pIndex, boolean pReverse) private static voidEntityRenderDispatcher.fireVertex(PoseStack.Pose pMatrixEntry, VertexConsumer pBuffer, float pX, float pY, float pZ, float pTexU, float pTexV) private static voidLightningBoltRenderer.quad(org.joml.Matrix4f pMatrix, VertexConsumer pConsumer, float pX1, float pZ1, int pIndex, float pX2, float pZ2, float pRed, float pGreen, float pBlue, float p_115283_, float p_115284_, boolean p_115285_, boolean p_115286_, boolean p_115287_, boolean p_115288_) private static voidEntityRenderDispatcher.renderBlockShadow(PoseStack.Pose pPose, VertexConsumer pVertexConsumer, ChunkAccess pChunk, LevelReader pLevel, BlockPos pPos, double pX, double pY, double pZ, float pSize, float pWeight) private static voidEntityRenderDispatcher.renderHitbox(PoseStack pPoseStack, VertexConsumer pBuffer, Entity pEntity, float pRed, float pGreen, float pBlue, float pAlpha) voidItemRenderer.renderModelLists(BakedModel pModel, ItemStack pStack, int pCombinedLight, int pCombinedOverlay, PoseStack pPoseStack, VertexConsumer pBuffer) private voidPaintingRenderer.renderPainting(PoseStack pPoseStack, VertexConsumer pConsumer, Painting pPainting, int pWidth, int pHeight, TextureAtlasSprite pPaintingSprite, TextureAtlasSprite pBackSprite) voidItemRenderer.renderQuadList(PoseStack pPoseStack, VertexConsumer pBuffer, List<BakedQuad> pQuads, ItemStack pItemStack, int pCombinedLight, int pCombinedOverlay) private static voidEnderDragonRenderer.renderRays(PoseStack pPoseStack, float pDragonDeathCompletion, VertexConsumer pBuffer) private voidEnderDragonRenderer.DragonModel.renderSide(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, float pRotation, ModelPart pWing, ModelPart pFrontLeg, ModelPart pFrontLegTip, ModelPart pFrontFoot, ModelPart pRearLeg, ModelPart pRearLegTip, ModelPart pRearFoot, int pAlpha) voidEnderDragonRenderer.DragonModel.renderToBuffer(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) private static voidEntityRenderDispatcher.renderVector(PoseStack pPoseStack, VertexConsumer pBuffer, org.joml.Vector3f pStartPos, Vec3 pVector, int pColor) private static voidEntityRenderDispatcher.shadowVertex(PoseStack.Pose pPose, VertexConsumer pConsumer, int pColor, float pOffsetX, float pOffsetY, float pOffsetZ, float pU, float pV) private static voidFishingHookRenderer.stringVertex(float pX, float pY, float pZ, VertexConsumer pConsumer, PoseStack.Pose pPose, float pStringFraction, float pNextStringFraction) voidArrowRenderer.vertex(PoseStack.Pose pPose, VertexConsumer pConsumer, int pX, int pY, int pZ, float pU, float pV, int pNormalX, int pNormalY, int pNormalZ, int pPackedLight) private static voidDragonFireballRenderer.vertex(VertexConsumer pConsumer, PoseStack.Pose pPose, int pPackedLight, float pX, int pY, int pU, int pV) private static voidExperienceOrbRenderer.vertex(VertexConsumer pConsumer, PoseStack.Pose pPose, float pX, float pY, int pRed, int pGreen, int pBlue, float pU, float pV, int pPackedLight) private static voidFishingHookRenderer.vertex(VertexConsumer pConsumer, PoseStack.Pose pPose, int pPackedLight, float pX, int pY, int pU, int pV) private static voidGuardianRenderer.vertex(VertexConsumer pConsumer, PoseStack.Pose pPose, float pX, float pY, float pZ, int pRed, int pGreen, int pBlue, float pU, float pV) private voidPaintingRenderer.vertex(PoseStack.Pose pPose, VertexConsumer pConsumer, float pX, float pY, float pU, float pV, float pZ, int pNormalX, int pNormalY, int pNormalZ, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type VertexConsumerModifier and TypeMethodDescriptionprivate static voidBeeStingerLayer.vertex(VertexConsumer pConsumer, PoseStack.Pose pPose, float pX, int pY, float pU, float pV, int pPackedLight) -
Uses of VertexConsumer in net.minecraft.client.renderer.texture
Methods in net.minecraft.client.renderer.texture that return VertexConsumerMethods in net.minecraft.client.renderer.texture with parameters of type VertexConsumer -
Uses of VertexConsumer in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model that return VertexConsumerModifier and TypeMethodDescriptionMaterial.buffer(MultiBufferSource pBuffer, Function<ResourceLocation, RenderType> pRenderTypeGetter) Material.buffer(MultiBufferSource pBuffer, Function<ResourceLocation, RenderType> pRenderTypeGetter, boolean pWithGlint) -
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)