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 voidVertexConsumer.putBulkData(PoseStack.Pose pose, BakedQuad quad, float[] brightness, float red, float green, float blue, float alpha, int[] lightmap, int packedOverlay, boolean readAlpha) default voidVertexConsumer.putBulkData(PoseStack.Pose pose, BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay) -
Uses of BakedQuad in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type BakedQuadModifier 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) Method parameters in net.minecraft.client.renderer.block with type arguments of type BakedQuadModifier and TypeMethodDescriptionprivate 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) -
Uses of BakedQuad in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model that return BakedQuadModifier and TypeMethodDescriptionstatic BakedQuadBlockModel.bakeFace(BlockElement element, BlockElementFace face, TextureAtlasSprite sprite, Direction facing, ModelState state) FaceBakery.bakeQuad(org.joml.Vector3f posFrom, org.joml.Vector3f posTo, BlockElementFace face, TextureAtlasSprite sprite, Direction facing, ModelState transform, BlockElementRotation rotation, boolean shade) -
Uses of BakedQuad in net.minecraft.client.renderer.entity
Method parameters in net.minecraft.client.renderer.entity with type arguments of type BakedQuadModifier and TypeMethodDescriptionvoidItemRenderer.renderQuadList(PoseStack poseStack, VertexConsumer buffer, List<BakedQuad> quads, ItemStack itemStack, int combinedLight, int combinedOverlay) -
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.culledFacesSimpleBakedModel.culledFacesSimpleBakedModel.Builder.unculledFacesSimpleBakedModel.unculledFacesMethods in net.minecraft.client.resources.model that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionBakedModel.getQuads(BlockState state, Direction direction, RandomSource random) Deprecated.BuiltInModel.getQuads(BlockState state, Direction direction, RandomSource random) MultiPartBakedModel.getQuads(BlockState state, Direction direction, RandomSource random, ModelData modelData, RenderType renderType) SimpleBakedModel.getQuads(BlockState state, Direction direction, RandomSource random) WeightedBakedModel.getQuads(BlockState state, Direction direction, RandomSource random, ModelData modelData, RenderType renderType) Methods in net.minecraft.client.resources.model with parameters of type BakedQuadModifier and TypeMethodDescriptionSimpleBakedModel.Builder.addCulledFace(Direction facing, BakedQuad quad) SimpleBakedModel.Builder.addUnculledFace(BakedQuad quad) Constructor parameters in net.minecraft.client.resources.model with type arguments of type BakedQuadModifierConstructorDescriptionSimpleBakedModel(List<BakedQuad> unculledFaces, Map<Direction, List<BakedQuad>> culledFaces, boolean hasAmbientOcclusion, boolean usesBlockLight, boolean isGui3d, TextureAtlasSprite particleIcon, ItemTransforms transforms, ItemOverrides overrides) Deprecated.Forge: Use variant with RenderTypeGroupSimpleBakedModel(List<BakedQuad> unculledFaces, Map<Direction, List<BakedQuad>> culledFaces, boolean hasAmbientOcclusion, boolean usesBlockLight, boolean isGui3d, TextureAtlasSprite particleIcon, ItemTransforms transforms, ItemOverrides overrides) Deprecated.Forge: Use variant with RenderTypeGroupSimpleBakedModel(List<BakedQuad> unculledFaces, Map<Direction, List<BakedQuad>> culledFaces, boolean hasAmbientOcclusion, boolean usesBlockLight, boolean isGui3d, TextureAtlasSprite particleIcon, ItemTransforms transforms, ItemOverrides overrides, RenderTypeGroup renderTypes) SimpleBakedModel(List<BakedQuad> unculledFaces, Map<Direction, List<BakedQuad>> culledFaces, boolean hasAmbientOcclusion, boolean usesBlockLight, boolean isGui3d, TextureAtlasSprite particleIcon, ItemTransforms transforms, ItemOverrides overrides, RenderTypeGroup renderTypes) -
Uses of BakedQuad in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type BakedQuadModifier and TypeMethodDescriptionstatic booleanClientHooks.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 nullRenderTypeis 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 voidIVertexConsumerExtension.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.quadsIModelBuilder.Collecting.quadsMethods 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 BakedQuaddefault BakedQuadvoidIQuadTransformer.processInPlace(BakedQuad quad) Method parameters in net.neoforged.neoforge.client.model with type arguments of type BakedQuadModifier and TypeMethodDescriptionprivate voidCompositeModel.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 voidIQuadTransformer.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 BakedQuadUnbakedGeometryHelper.bakeElementFace(BlockElement element, BlockElementFace face, TextureAtlasSprite sprite, Direction direction, ModelState state) Turns a singleBlockElementFaceinto 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 voidQuadLighter.computeLightingForQuad(BakedQuad quad) Compute the brightness and lightmap values for each vertex of this quad.final voidQuadLighter.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)
IBakedModelExtension.getQuads(BlockState, Direction, RandomSource, net.neoforged.neoforge.client.model.data.ModelData, net.minecraft.client.renderer.RenderType)