Uses of Class
net.minecraft.client.renderer.block.model.BakedQuad
Packages that use BakedQuad
Package
Description
Extension interfaces for
client
-only classes.-
Uses of BakedQuad in com.mojang.blaze3d.vertex
Methods in com.mojang.blaze3d.vertex with parameters of type BakedQuadModifier and TypeMethodDescriptiondefault void
VertexConsumer.putBulkData
(PoseStack.Pose pPose, BakedQuad pQuad, float[] pBrightness, float pRed, float pGreen, float pBlue, float pAlpha, int[] pLightmap, int pPackedOverlay, boolean pReadAlpha) default void
VertexConsumer.putBulkData
(PoseStack.Pose pPose, BakedQuad pQuad, float pRed, float pGreen, float pBlue, float pAlpha, int pPackedLight, int pPackedOverlay) -
Uses of BakedQuad in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate void
ModelBlockRenderer.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) Method parameters in net.minecraft.client.renderer.block with type arguments of type BakedQuadModifier and TypeMethodDescriptionprivate void
ModelBlockRenderer.renderModelFaceAO
(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, float[] pShape, BitSet pShapeFlags, ModelBlockRenderer.AmbientOcclusionFace pAoFace, int pPackedOverlay) private void
ModelBlockRenderer.renderModelFaceFlat
(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, int pPackedLight, int pPackedOverlay, boolean pRepackLight, PoseStack pPoseStack, VertexConsumer pConsumer, List<BakedQuad> pQuads, BitSet pShapeFlags) private static void
ModelBlockRenderer.renderQuadList
(PoseStack.Pose pPose, VertexConsumer pConsumer, float pRed, float pGreen, float pBlue, List<BakedQuad> pQuads, int pPackedLight, int pPackedOverlay) -
Uses of BakedQuad in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model that return BakedQuadModifier and TypeMethodDescriptionstatic BakedQuad
BlockModel.bakeFace
(BlockElement pElement, BlockElementFace pFace, TextureAtlasSprite pSprite, Direction pFacing, ModelState pState) FaceBakery.bakeQuad
(org.joml.Vector3f p_253895_, org.joml.Vector3f p_253976_, BlockElementFace p_111603_, TextureAtlasSprite p_111604_, Direction p_111605_, ModelState p_111606_, BlockElementRotation p_111607_, boolean p_111608_) -
Uses of BakedQuad in net.minecraft.client.renderer.entity
Method parameters in net.minecraft.client.renderer.entity with type arguments of type BakedQuadModifier and TypeMethodDescriptionvoid
ItemRenderer.renderQuadList
(PoseStack pPoseStack, VertexConsumer pBuffer, List<BakedQuad> pQuads, ItemStack pItemStack, int pCombinedLight, int pCombinedOverlay) -
Uses of BakedQuad in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model with type parameters of type BakedQuadModifier and TypeFieldDescriptionSimpleBakedModel.Builder.culledFaces
SimpleBakedModel.culledFaces
SimpleBakedModel.Builder.unculledFaces
SimpleBakedModel.unculledFaces
Methods in net.minecraft.client.resources.model that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionBakedModel.getQuads
(BlockState pState, Direction pDirection, RandomSource pRandom) Deprecated.BuiltInModel.getQuads
(BlockState pState, Direction pDirection, RandomSource pRandom) MultiPartBakedModel.getQuads
(BlockState pState, Direction pDirection, RandomSource pRandom, ModelData modelData, RenderType renderType) SimpleBakedModel.getQuads
(BlockState pState, Direction pDirection, RandomSource pRandom) WeightedBakedModel.getQuads
(BlockState pState, Direction pDirection, RandomSource pRandom, ModelData modelData, RenderType renderType) Methods in net.minecraft.client.resources.model with parameters of type BakedQuadModifier and TypeMethodDescriptionSimpleBakedModel.Builder.addCulledFace
(Direction pFacing, BakedQuad pQuad) SimpleBakedModel.Builder.addUnculledFace
(BakedQuad pQuad) Constructor parameters in net.minecraft.client.resources.model with type arguments of type BakedQuadModifierConstructorDescriptionSimpleBakedModel
(List<BakedQuad> pUnculledFaces, Map<Direction, List<BakedQuad>> pCulledFaces, boolean pHasAmbientOcclusion, boolean pUsesBlockLight, boolean pIsGui3d, TextureAtlasSprite pParticleIcon, ItemTransforms pTransforms, ItemOverrides pOverrides) Deprecated.Forge: Use variant with RenderTypeGroupSimpleBakedModel
(List<BakedQuad> pUnculledFaces, Map<Direction, List<BakedQuad>> pCulledFaces, boolean pHasAmbientOcclusion, boolean pUsesBlockLight, boolean pIsGui3d, TextureAtlasSprite pParticleIcon, ItemTransforms pTransforms, ItemOverrides pOverrides) Deprecated.Forge: Use variant with RenderTypeGroupSimpleBakedModel
(List<BakedQuad> pUnculledFaces, Map<Direction, List<BakedQuad>> pCulledFaces, boolean pHasAmbientOcclusion, boolean pUsesBlockLight, boolean pIsGui3d, TextureAtlasSprite pParticleIcon, ItemTransforms pTransforms, ItemOverrides pOverrides, RenderTypeGroup renderTypes) SimpleBakedModel
(List<BakedQuad> pUnculledFaces, Map<Direction, List<BakedQuad>> pCulledFaces, boolean pHasAmbientOcclusion, boolean pUsesBlockLight, boolean pIsGui3d, TextureAtlasSprite pParticleIcon, ItemTransforms pTransforms, ItemOverrides pOverrides, RenderTypeGroup renderTypes) -
Uses of BakedQuad in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type BakedQuadModifier and TypeMethodDescriptionstatic boolean
ClientHooks.calculateFaceWithoutAO
(BlockAndTintGetter getter, BlockState state, BlockPos pos, BakedQuad quad, boolean isFaceCubic, float[] brightness, int[] lightmap) -
Uses of BakedQuad in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionIBakedModelExtension.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) A nullRenderType
is used for the breaking overlay as well as non-standard rendering, so models should return all their quads.Methods in net.neoforged.neoforge.client.extensions with parameters of type BakedQuadModifier and TypeMethodDescriptiondefault void
IVertexConsumerExtension.putBulkData
(PoseStack.Pose pose, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay, boolean readExistingColor) Variant with no per-vertex shading. -
Uses of BakedQuad in net.neoforged.neoforge.client.model
Fields in net.neoforged.neoforge.client.model with type parameters of type BakedQuadModifier and TypeFieldDescriptionCompositeModel.Baked.Builder.quads
IModelBuilder.Collecting.quads
Methods in net.neoforged.neoforge.client.model that return BakedQuadMethods in net.neoforged.neoforge.client.model that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionBakedModelWrapper.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand) BakedModelWrapper.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) CompositeModel.Baked.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) IDynamicBakedModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand) IDynamicBakedModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) SeparateTransformsModel.Baked.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) EmptyModel.Baked.makeEmptyCulledFaces()
Methods in net.neoforged.neoforge.client.model with parameters of type BakedQuadModifier and TypeMethodDescriptionIModelBuilder.addCulledFace
(Direction facing, BakedQuad quad) IModelBuilder.Collecting.addCulledFace
(Direction facing, BakedQuad quad) IModelBuilder.Simple.addCulledFace
(Direction facing, BakedQuad quad) CompositeModel.Baked.Builder.addQuads
(RenderTypeGroup renderTypes, BakedQuad... quadsToAdd) IModelBuilder.addUnculledFace
(BakedQuad quad) IModelBuilder.Collecting.addUnculledFace
(BakedQuad quad) IModelBuilder.Simple.addUnculledFace
(BakedQuad quad) private static BakedQuad
default BakedQuad
void
IQuadTransformer.processInPlace
(BakedQuad quad) Method parameters in net.neoforged.neoforge.client.model with type arguments of type BakedQuadModifier and TypeMethodDescriptionprivate void
CompositeModel.Baked.Builder.addLayer
(RenderTypeGroup renderTypes, List<BakedQuad> quads) CompositeModel.Baked.Builder.addQuads
(RenderTypeGroup renderTypes, Collection<BakedQuad> quadsToAdd) static IModelBuilder
<?> IModelBuilder.collecting
(List<BakedQuad> quads) Creates a new model builder that collects quads to the provided list, returning an empty model if you callIModelBuilder.build()
.default void
IQuadTransformer.processInPlace
(List<BakedQuad> quads) Constructor parameters in net.neoforged.neoforge.client.model with type arguments of type BakedQuad -
Uses of BakedQuad in net.neoforged.neoforge.client.model.geometry
Methods in net.neoforged.neoforge.client.model.geometry that return BakedQuadModifier and TypeMethodDescriptionstatic BakedQuad
UnbakedGeometryHelper.bakeElementFace
(BlockElement element, BlockElementFace face, TextureAtlasSprite sprite, Direction direction, ModelState state) Turns a singleBlockElementFace
into aBakedQuad
.Methods in net.neoforged.neoforge.client.model.geometry that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionUnbakedGeometryHelper.bakeElements
(List<BlockElement> elements, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState) Bakes a list of block elements and returns the list of baked quads. -
Uses of BakedQuad in net.neoforged.neoforge.client.model.lighting
Methods in net.neoforged.neoforge.client.model.lighting with parameters of type BakedQuadModifier and TypeMethodDescriptionfinal void
QuadLighter.computeLightingForQuad
(BakedQuad quad) Compute the brightness and lightmap values for each vertex of this quad.final void
QuadLighter.process
(VertexConsumer consumer, PoseStack.Pose pose, BakedQuad quad, int overlay) -
Uses of BakedQuad in net.neoforged.neoforge.client.model.obj
Methods in net.neoforged.neoforge.client.model.obj that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionObjModel.makeQuad
(int[][] indices, int tintIndex, org.joml.Vector4f colorTint, org.joml.Vector4f ambientColor, TextureAtlasSprite texture, Transformation transform) -
Uses of BakedQuad in net.neoforged.neoforge.client.model.pipeline
Methods in net.neoforged.neoforge.client.model.pipeline that return BakedQuad -
Uses of BakedQuad in net.neoforged.neoforge.client.model.renderable
Fields in net.neoforged.neoforge.client.model.renderable with type parameters of type BakedQuadMethod parameters in net.neoforged.neoforge.client.model.renderable with type arguments of type BakedQuadModifier and TypeMethodDescriptionCompositeRenderable.PartBuilder.addMesh
(ResourceLocation texture, List<BakedQuad> quads) -
Uses of BakedQuad in net.neoforged.neoforge.oldtest.block
Methods in net.neoforged.neoforge.oldtest.block that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionFullPotsAccessorDemo.ClientHandler.DioritePotModel.getPlantQuads
(Block plant, @Nullable Direction face, RandomSource rand, @Nullable RenderType renderType) FullPotsAccessorDemo.ClientHandler.DioritePotModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) -
Uses of BakedQuad in net.neoforged.neoforge.oldtest.client.model
Methods in net.neoforged.neoforge.oldtest.client.model that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionMegaModelTest.TransformingModelWrapper.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) TRSRTransformerTest.MyBakedModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType)
IBakedModelExtension.getQuads(BlockState, Direction, RandomSource, net.neoforged.neoforge.client.model.data.ModelData, net.minecraft.client.renderer.RenderType)