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.putBlockBakedQuad(float x, float y, float z, BakedQuad quad, QuadInstance instance) -
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 TypeMethodDescriptionvoidBlockModelLighter.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
Methods in net.minecraft.client.renderer.feature with parameters of type BakedQuadModifier and TypeMethodDescriptionprivate static voidBlockFeatureRenderer.putBakedQuad(PoseStack poseStack, MultiBufferSource.BufferSource bufferSource, float x, float y, float z, BakedQuad quad, QuadInstance instance, ChunkSectionLayer layer) protected static voidBlockFeatureRenderer.putQuad(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance, int[] tintLayers, VertexConsumer buffer, @Nullable VertexConsumer outlineBuffer) -
Uses of BakedQuad in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item with type parameters of type BakedQuadModifier and TypeFieldDescriptionItemStackRenderState.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 org.joml.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 BakedQuadModifierConstructorDescriptionprivateMissingItemModel(List<BakedQuad> quads, Supplier<org.joml.Vector3fc[]> extents, ModelRenderProperties properties, org.joml.Matrix4fc transform) MissingItemModel(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, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace.UVs uvs, Quadrant uvRotation, BakedQuad.MaterialInfo materialInfo, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation) Deprecated.static BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace.UVs uvs, Quadrant uvRotation, BakedQuad.MaterialInfo materialInfo, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation, ExtraFaceData faceData) static BakedQuadFaceBakery.bakeQuad(ModelBaker modelBaker, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace face, Material.Baked material, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation, boolean shade, 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 TypeFieldDescriptionQuadCollection.allQuadCollection.Builder.culledFacesQuadCollection.downQuadCollection.eastQuadCollection.northQuadCollection.southQuadCollection.unculledprivate final com.google.common.collect.ImmutableList.Builder<BakedQuad> QuadCollection.Builder.unculledFacesQuadCollection.upQuadCollection.westMethods in net.minecraft.client.resources.model.geometry that return types with arguments of type BakedQuadMethods 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) Constructor 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, org.joml.Vector4f colorTint, org.joml.Vector4f ambientColor, Material.Baked material, Transparency transparency, Transformation transform) -
Uses of BakedQuad in net.neoforged.neoforge.client.model.pipeline
Methods in net.neoforged.neoforge.client.model.pipeline that return BakedQuadModifier and TypeMethodDescriptionQuadBakingVertexConsumer.bakeQuad()QuadBakingVertexConsumer.bakeQuad(@Nullable ModelBaker.Interner interner) -
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 org.joml.Vector3fcMutableQuad.reuseVector(BakedQuad quad, org.joml.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 static VertexConsumerExtendedBlockFeatureRenderer.getQuadBuffer(MultiBufferSource.BufferSource bufferSource, BakedQuad quad)
Neo: use
invalid reference