Uses of Record Class
net.minecraft.client.resources.model.geometry.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.putBakedQuad(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance) default voidVertexConsumer.putBakedQuadWithGlint(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance, PoseStack.Pose sheetedDecalPose) default voidVertexConsumer.putBlockBakedQuad(float x, float y, float z, BakedQuad quad, QuadInstance instance) -
Uses of BakedQuad in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate static floatBlockModelLighter.getDirectionalBrightness(CardinalLighting cardinalLighting, BakedQuad quad, Direction actualDirection) voidBlockModelLighter.prepareQuadAmbientOcclusion(BlockAndTintGetter level, BlockState state, BlockPos centerPosition, BakedQuad quad, QuadInstance outputInstance) voidBlockModelLighter.prepareQuadFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int lightCoords, BakedQuad quad, QuadInstance outputInstance) protected voidBlockModelLighter.prepareQuadShape(BlockAndTintGetter level, BlockState state, BlockPos pos, BakedQuad quad, boolean ambientOcclusion) voidBlockQuadOutput.put(float x, float y, float z, BakedQuad quad, QuadInstance instance) private voidModelBlockRenderer.putQuadWithTint(BlockQuadOutput output, float x, float y, float z, BlockAndTintGetter level, BlockState state, BlockPos pos, BakedQuad quad) -
Uses of BakedQuad in net.minecraft.client.renderer.block.dispatch
Methods in net.minecraft.client.renderer.block.dispatch that return types with arguments of type BakedQuad -
Uses of BakedQuad in net.minecraft.client.renderer.feature
Fields in net.minecraft.client.renderer.feature with type parameters of type BakedQuadModifier and TypeFieldDescriptionItemFeatureRenderer.Submit.quadsThe field for thequadsrecord component.Methods in net.minecraft.client.renderer.feature that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionItemFeatureRenderer.Submit.quads()Returns the value of thequadsrecord component.Methods in net.minecraft.client.renderer.feature with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate voidMovingBlockFeatureRenderer.putBakedQuad(PoseStack poseStack, float x, float y, float z, BakedQuad quad, QuadInstance instance, ChunkSectionLayer layer, int outlineColor) private static voidBlockModelFeatureRenderer.putQuad(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance, int baseTintColor, int[] tintLayers, VertexConsumer buffer) Constructor parameters in net.minecraft.client.renderer.feature with type arguments of type BakedQuadModifierConstructorDescriptionSubmit(PoseStack.Pose pose, ItemDisplayContext displayContext, int lightCoords, int overlayCoords, int outlineColor, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState.FoilType foilType) Creates an instance of aSubmitrecord class. -
Uses of BakedQuad in net.minecraft.client.renderer.item
Method parameters in net.minecraft.client.renderer.item with type arguments of type BakedQuadModifier and TypeMethodDescriptionstatic Vector3fc[]CuboidItemModelWrapper.computeExtents(List<BakedQuad> quads) private static voidCuboidItemModelWrapper.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
Methods in net.minecraft.client.resources.model that return types with arguments of type BakedQuad -
Uses of BakedQuad in net.minecraft.client.resources.model.cuboid
Methods in net.minecraft.client.resources.model.cuboid that return BakedQuadModifier and TypeMethodDescriptionstatic BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, Vector3fc from, Vector3fc to, CuboidFace.UVs uvs, Quadrant uvRotation, BakedQuad.MaterialInfo materialInfo, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation) Deprecated.static BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, Vector3fc from, Vector3fc to, CuboidFace.UVs uvs, Quadrant uvRotation, BakedQuad.MaterialInfo materialInfo, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation, ExtraFaceData faceData) static BakedQuadFaceBakery.bakeQuad(ModelBaker modelBaker, Vector3fc from, Vector3fc to, CuboidFace face, Material.Baked material, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation, @Nullable Direction shadeDirectionOverride, int lightEmission) -
Uses of BakedQuad in net.minecraft.client.resources.model.geometry
Fields in net.minecraft.client.resources.model.geometry with type parameters of type BakedQuadModifier and TypeFieldDescriptionItemQuads.allThe field for theallrecord component.QuadCollection.allQuadCollection.Builder.culledFacesQuadCollection.downQuadCollection.eastQuadCollection.northItemQuads.solidThe field for thesolidrecord component.QuadCollection.southItemQuads.translucentThe field for thetranslucentrecord component.QuadCollection.unculledprivate final ImmutableList.Builder<BakedQuad> QuadCollection.Builder.unculledFacesQuadCollection.upQuadCollection.westMethods in net.minecraft.client.resources.model.geometry that return types with arguments of type BakedQuadModifier and TypeMethodDescriptionItemQuads.all()Returns the value of theallrecord component.QuadCollection.getAll()ItemQuads.solid()Returns the value of thesolidrecord component.ItemQuads.translucent()Returns the value of thetranslucentrecord component.Methods in net.minecraft.client.resources.model.geometry 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.geometry with type arguments of type BakedQuadModifier and TypeMethodDescriptionprivate static intQuadCollection.computeMaterialFlags(List<BakedQuad> quads) private static QuadCollectionQuadCollection.Builder.createFromSublists(List<BakedQuad> all, int unculledCount, int northCount, int southCount, int eastCount, int westCount, int upCount, int downCount) static ItemQuadsConstructor parameters in net.minecraft.client.resources.model.geometry 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<CuboidModelElement> elements, Function<String, Material.Baked> materialGetter, ModelState modelState) Bakes a list of block elements and returns the list of baked quads. -
Uses of BakedQuad in net.neoforged.neoforge.client.model.ao
Methods in net.neoforged.neoforge.client.model.ao with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate voidEnhancedBlockModelLighter.calculateAxisAligned(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, BakedQuad quad, QuadInstance outputInstance) Computes AO for an axis-aligned quad.private voidEnhancedBlockModelLighter.calculateIrregular(BlockAndTintGetter level, BlockState state, BlockPos pos, BakedQuad quad, QuadInstance outputInstance) Computes AO for a general quad.voidEnhancedBlockModelLighter.prepareQuadAmbientOcclusion(BlockAndTintGetter level, BlockState state, BlockPos pos, BakedQuad quad, QuadInstance outputInstance) voidEnhancedBlockModelLighter.prepareQuadFlat(BlockAndTintGetter level, BlockState state, BlockPos pos, int lightCoords, BakedQuad quad, QuadInstance outputInstance) -
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(ModelBaker baker, int[][] indices, int tintIndex, Vector4f colorTint, Vector4f ambientColor, Material.Baked material, Transparency transparency, ModelState modelState) -
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 TypeFieldDescriptionMutableQuad.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. -
Uses of BakedQuad in net.neoforged.neoforge.client.submit
Methods in net.neoforged.neoforge.client.submit with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate VertexConsumerExtendedBlockModelFeatureRenderer.getQuadBuffer(BakedQuad quad) private static voidExtendedBlockModelFeatureRenderer.putQuad(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance, int baseTintColor, int[] tintLayers, VertexConsumer buffer)
FaceBakery.bakeQuad(ModelBaker.Interner, Vector3fc, Vector3fc, CuboidFace.UVs, Quadrant, BakedQuad.MaterialInfo, Direction, ModelState, CuboidRotation, net.neoforged.neoforge.client.model.ExtraFaceData)instead