Uses of Record Class
net.minecraft.client.renderer.block.model.BakedQuad
Packages that use BakedQuad
Package
Description
-
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, QuadBrightness brightness, int color, QuadLightmapCoords lightmapCoord, int overlayCoords) -
Uses of BakedQuad in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer with type parameters of type BakedQuadModifier and TypeFieldDescriptionSubmitNodeStorage.ItemSubmit.quadsThe field for thequadsrecord component.Methods in net.minecraft.client.renderer that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionSubmitNodeStorage.ItemSubmit.quads()Returns the value of thequadsrecord component.Method parameters in net.minecraft.client.renderer with type arguments of type BakedQuadModifier and TypeMethodDescriptionvoidOrderedSubmitNodeCollector.submitItem(PoseStack poseStack, ItemDisplayContext displayContext, int lightCoords, int overlayCoords, int outlineColor, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState.FoilType foilType) voidSubmitNodeCollection.submitItem(PoseStack poseStack, ItemDisplayContext displayContext, int lightCoords, int overlayCoords, int outlineColor, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState.FoilType foilType) voidSubmitNodeStorage.submitItem(PoseStack poseStack, ItemDisplayContext displayContext, int lightCoords, int overlayCoords, int outlineColor, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState.FoilType foilType) Constructor parameters in net.minecraft.client.renderer with type arguments of type BakedQuadModifierConstructorDescriptionItemSubmit(PoseStack.Pose pose, ItemDisplayContext displayContext, int lightCoords, int overlayCoords, int outlineColor, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState.FoilType foilType) Creates an instance of aItemSubmitrecord class. -
Uses of BakedQuad in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate static voidModelBlockRenderer.calculateShape(BlockAndTintGetter level, BlockState state, BlockPos pos, BakedQuad quad, ModelBlockRenderer.CommonRenderStorage storage) voidModelBlockRenderer.AmbientOcclusionRenderStorage.captureQuad(BakedQuad quad) voidBakedQuadOutput.put(PoseStack.Pose pose, BakedQuad quad, QuadBrightness brightness, int color, QuadLightmapCoords lightmapCoord, int overlayCoords) private voidModelBlockRenderer.putQuadData(BlockAndTintGetter level, BlockState state, BlockPos pos, BakedQuadOutput output, PoseStack.Pose pose, BakedQuad quad, ModelBlockRenderer.CommonRenderStorage renderStorage, int overlayCoords) private voidModelBlockRenderer.renderModelQuadFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int lightCoords, int overlayCoords, boolean checkLight, PoseStack poseStack, BakedQuadOutput output, BakedQuad quad, ModelBlockRenderer.CommonRenderStorage shapeState) 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, BakedQuadOutput output, List<BakedQuad> quads, ModelBlockRenderer.AmbientOcclusionRenderStorage storage, int overlayCoords) private voidModelBlockRenderer.renderModelFaceFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int lightCoords, int overlayCoords, boolean checkLight, PoseStack poseStack, BakedQuadOutput output, List<BakedQuad> quads, ModelBlockRenderer.CommonRenderStorage shapeState) private static voidModelBlockRenderer.renderQuadList(PoseStack.Pose pose, BakedQuadOutput output, int tintColor, List<BakedQuad> quads, QuadLightmapCoords lightCoords, int overlayCoords) -
Uses of BakedQuad in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model that return BakedQuadModifier and TypeMethodDescriptionstatic BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, Vector3fc from, Vector3fc to, BlockElementFace.UVs uvs, Quadrant uvRotation, int tintIndex, BakedQuad.SpriteInfo spriteInfo, Direction facing, ModelState modelState, @Nullable BlockElementRotation elementRotation, boolean shade, int lightEmission) Deprecated.static BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, Vector3fc from, Vector3fc to, BlockElementFace.UVs uvs, Quadrant uvRotation, int tintIndex, BakedQuad.SpriteInfo spriteInfo, Direction facing, ModelState modelState, @Nullable BlockElementRotation elementRotation, boolean shade, int lightEmission, ExtraFaceData faceData) static BakedQuadFaceBakery.bakeQuad(ModelBaker modelBaker, Vector3fc from, Vector3fc to, BlockElementFace face, Material.Baked material, Direction facing, ModelState modelState, @Nullable BlockElementRotation elementRotation, boolean shade, int lightEmission) Methods in net.minecraft.client.renderer.block.model that return types with arguments of type BakedQuad -
Uses of BakedQuad in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate static intItemRenderer.getLayerColorSafe(int[] tintLayers, BakedQuad quad) Method parameters in net.minecraft.client.renderer.entity with type arguments of type BakedQuadModifier and TypeMethodDescriptionstatic voidItemRenderer.renderItem(ItemDisplayContext type, PoseStack poseStack, MultiBufferSource bufferSource, int lightCoords, int overlayCoords, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState.FoilType foilType) -
Uses of BakedQuad in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item with type parameters of type BakedQuadModifier and TypeFieldDescriptionBlockModelWrapper.quadsItemStackRenderState.LayerRenderState.quadsMissingItemModel.quadsMethods in net.minecraft.client.renderer.item that return types with arguments of type BakedQuadMethod parameters in net.minecraft.client.renderer.item with type arguments of type BakedQuadModifier and TypeMethodDescriptionstatic Vector3fc[]BlockModelWrapper.computeExtents(List<BakedQuad> quads) private static voidBlockModelWrapper.validateAtlasUsage(List<BakedQuad> quads) Constructor parameters in net.minecraft.client.renderer.item with type arguments of type BakedQuadModifierConstructorDescriptionMissingItemModel(List<BakedQuad> quads, ModelRenderProperties properties) -
Uses of BakedQuad in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model with type parameters of type BakedQuadModifier and TypeFieldDescriptionQuadCollection.allQuadCollection.Builder.culledFacesQuadCollection.downQuadCollection.eastQuadCollection.northQuadCollection.southQuadCollection.unculledprivate final ImmutableList.Builder<BakedQuad> QuadCollection.Builder.unculledFacesQuadCollection.upQuadCollection.westMethods in net.minecraft.client.resources.model that return types with arguments of type BakedQuadMethods in net.minecraft.client.resources.model with parameters of type BakedQuadModifier and TypeMethodDescriptionQuadCollection.Builder.addCulledFace(Direction direction, BakedQuad quad) QuadCollection.Builder.addUnculledFace(BakedQuad quad) Method parameters in net.minecraft.client.resources.model with type arguments of type BakedQuadModifier and TypeMethodDescriptionprivate static QuadCollectionQuadCollection.Builder.createFromSublists(List<BakedQuad> all, int unculledCount, int northCount, int southCount, int eastCount, int westCount, int upCount, int downCount) Constructor parameters in net.minecraft.client.resources.model with type arguments of type BakedQuad -
Uses of BakedQuad in net.neoforged.neoforge.client.model
Methods in net.neoforged.neoforge.client.model that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionUnbakedElementsHelper.bakeElements(ModelBaker baker, List<BlockElement> elements, Function<String, Material.Baked> materialGetter, ModelState modelState) Bakes a list of block elements and returns the list of baked quads.UnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, int layerIndex, Material.Baked maskMaterial, Material.Baked outputMaterial, ModelState modelState) UnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, int layerIndex, Material.Baked maskMaterial, Material.Baked outputMaterial, ModelState modelState, ExtraFaceData faceData) Bakes quads in the shape of the specified mask texture with the specified output texture applied to them. -
Uses of BakedQuad in net.neoforged.neoforge.client.model.ao
Fields in net.neoforged.neoforge.client.model.ao declared as BakedQuadMethods in net.neoforged.neoforge.client.model.ao with parameters of type BakedQuadModifier and TypeMethodDescriptionstatic voidEnhancedAoRenderStorage.applyFlatQuadBrightness(BlockAndTintGetter level, BakedQuad quad, ModelBlockRenderer.CommonRenderStorage storage) "Enhanced" flat shading logic.voidEnhancedAoRenderStorage.captureQuad(BakedQuad quad) -
Uses of BakedQuad in net.neoforged.neoforge.client.model.item
Methods in net.neoforged.neoforge.client.model.item that return BakedQuadModifier and TypeMethodDescriptionprivate static BakedQuadDynamicFluidContainerModel.setMaxEmissivity(BakedQuad quad, ModelBaker.Interner interner) Methods in net.neoforged.neoforge.client.model.item with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate static BakedQuadDynamicFluidContainerModel.setMaxEmissivity(BakedQuad quad, ModelBaker.Interner interner) -
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 TypeMethodDescriptionObjGeometry.makeQuad(int[][] indices, int tintIndex, Vector4f colorTint, Vector4f ambientColor, BakedQuad.SpriteInfo 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.quad
Fields in net.neoforged.neoforge.client.model.quad declared as BakedQuadModifier and TypeFieldDescriptionprivate @Nullable BakedQuadMutableQuad.lastSourceQuadThis is only used to reuse position vectors when possible.Methods in net.neoforged.neoforge.client.model.quad that return BakedQuadModifier and TypeMethodDescriptionstatic BakedQuadQuadTransforms.applyTransformation(BakedQuad quad, Transformation transformation) Returns a baked quad with the passed transformation applied.MutableQuad.toBakedQuad()Methods in net.neoforged.neoforge.client.model.quad with parameters of type BakedQuadModifier and TypeMethodDescriptionstatic BakedQuadQuadTransforms.applyTransformation(BakedQuad quad, Transformation transformation) Returns a baked quad with the passed transformation applied.private static Vector3fcMutableQuad.reuseVector(BakedQuad quad, Vector3f position) Tries to reuse the position vectors of the last quad we sourced any data from.
FaceBakery.bakeQuad(ModelBaker.Interner, Vector3fc, Vector3fc, BlockElementFace.UVs, Quadrant, int, BakedQuad.SpriteInfo, Direction, ModelState, BlockElementRotation, boolean, int, net.neoforged.neoforge.client.model.ExtraFaceData)instead