Uses of Class
com.mojang.math.Transformation
Packages that use Transformation
Package
Description
-
Uses of Transformation in com.mojang.blaze3d.vertex
Methods in com.mojang.blaze3d.vertex with parameters of type TransformationModifier and TypeMethodDescriptionvoidPoseStack.mulPose(Transformation matrix) voidPoseStack.Pose.mulPose(Transformation transformation) -
Uses of Transformation in com.mojang.math
Fields in com.mojang.math declared as TransformationFields in com.mojang.math with type parameters of type TransformationModifier and TypeFieldDescriptionstatic final Codec<Transformation> Transformation.CODECstatic final Codec<Transformation> Transformation.EXTENDED_CODECMethods in com.mojang.math that return TransformationModifier and TypeMethodDescriptionTransformation.compose(Transformation that) @Nullable TransformationTransformation.inverse()Transformation.slerp(Transformation that, float progress) Methods in com.mojang.math with parameters of type TransformationModifier and TypeMethodDescriptionTransformation.compose(Transformation that) Transformation.slerp(Transformation that, float progress) Method parameters in com.mojang.math with type arguments of type TransformationModifier and TypeMethodDescriptionstatic org.joml.Matrix4fcTransformation.compose(org.joml.Matrix4fc parent, Optional<Transformation> transform) -
Uses of Transformation in net.minecraft.client.data.models
Fields in net.minecraft.client.data.models declared as TransformationModifier and TypeFieldDescriptionstatic final TransformationBlockModelGenerators.SKULL_TRANSFORMMethod parameters in net.minecraft.client.data.models with type arguments of type TransformationModifier and TypeMethodDescriptionvoidBlockModelGenerators.generateSimpleSpecialItemModel(Block block, Optional<Transformation> transformation, SpecialModelRenderer.Unbaked<?> specialModel) -
Uses of Transformation in net.minecraft.client.data.models.model
Methods in net.minecraft.client.data.models.model with parameters of type TransformationModifier and TypeMethodDescriptionstatic ItemModel.UnbakedItemModelUtils.conditional(Transformation transformation, ConditionalItemModelProperty property, ItemModel.Unbaked onTrue, ItemModel.Unbaked onFalse) static <T> ItemModel.UnbakedItemModelUtils.select(Transformation transformation, SelectItemModelProperty<T> property, ItemModel.Unbaked fallback, List<SelectItemModel.SwitchCase<T>> cases) static <T extends Comparable<T>>
ItemModel.UnbakedItemModelUtils.selectBlockItemProperty(Transformation transformation, Property<T> property, ItemModel.Unbaked fallback, Map<T, ItemModel.Unbaked> cases) static ItemModel.UnbakedItemModelUtils.specialModel(Identifier base, Transformation transformation, SpecialModelRenderer.Unbaked<?> model) Method parameters in net.minecraft.client.data.models.model with type arguments of type TransformationModifier and TypeMethodDescriptionstatic ItemModel.UnbakedItemModelUtils.conditional(Optional<Transformation> transformation, ConditionalItemModelProperty property, ItemModel.Unbaked onTrue, ItemModel.Unbaked onFalse) static ItemModel.UnbakedItemModelUtils.specialModel(Identifier base, Optional<Transformation> transformation, SpecialModelRenderer.Unbaked<?> model) -
Uses of Transformation in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block with type parameters of type TransformationModifier and TypeFieldDescriptionprivate final Optional<Transformation> SelectBlockModel.Unbaked.transformationThe field for thetransformationrecord component.Methods in net.minecraft.client.renderer.block that return types with arguments of type TransformationModifier and TypeMethodDescriptionSelectBlockModel.Unbaked.transformation()Returns the value of thetransformationrecord component.Methods in net.minecraft.client.renderer.block with parameters of type TransformationModifier and TypeMethodDescriptionstatic BlockModel.UnbakedBuiltInBlockModels.special(SpecialModelRenderer.Unbaked<?> model, Transformation transformation) Constructor parameters in net.minecraft.client.renderer.block with type arguments of type TransformationModifierConstructorDescriptionUnbaked(Optional<Transformation> transformation, SelectBlockModel.UnbakedSwitch<?, ?> unbakedSwitch, Optional<BlockModel.Unbaked> fallback) Creates an instance of aUnbakedrecord class. -
Uses of Transformation in net.minecraft.client.renderer.block.dispatch
Fields in net.minecraft.client.renderer.block.dispatch declared as TransformationMethods in net.minecraft.client.renderer.block.dispatch that return TransformationModifier and TypeMethodDescriptionBlockModelRotation.transformation()BlockModelRotation.WithUvLock.transformation()default TransformationModelState.transformation() -
Uses of Transformation in net.minecraft.client.renderer.block.model
Fields in net.minecraft.client.renderer.block.model with type parameters of type TransformationModifier and TypeFieldDescriptionprivate final Optional<Transformation> BlockStateModelWrapper.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> CompositeBlockModel.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> ConditionalBlockModel.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> SpecialBlockModelWrapper.Unbaked.transformationThe field for thetransformationrecord component.Methods in net.minecraft.client.renderer.block.model that return types with arguments of type TransformationModifier and TypeMethodDescriptionBlockStateModelWrapper.Unbaked.transformation()Returns the value of thetransformationrecord component.CompositeBlockModel.Unbaked.transformation()Returns the value of thetransformationrecord component.ConditionalBlockModel.Unbaked.transformation()Returns the value of thetransformationrecord component.SpecialBlockModelWrapper.Unbaked.transformation()Returns the value of thetransformationrecord component.Constructor parameters in net.minecraft.client.renderer.block.model with type arguments of type TransformationModifierConstructorDescriptionUnbaked(BlockState model, List<BlockTintSource> tints, Optional<Transformation> transformation) Creates an instance of aUnbakedrecord class.Unbaked(BlockModel.Unbaked normal, BlockModel.Unbaked custom, Optional<Transformation> transformation) Creates an instance of aUnbakedrecord class.Unbaked(Optional<Transformation> transformation, ConditionalBlockModelProperty property, BlockModel.Unbaked onTrue, BlockModel.Unbaked onFalse) Creates an instance of aUnbakedrecord class.Unbaked(SpecialModelRenderer.Unbaked<T> model, Optional<Transformation> transformation) Creates an instance of aUnbakedrecord class. -
Uses of Transformation in net.minecraft.client.renderer.blockentity
Fields in net.minecraft.client.renderer.blockentity declared as TransformationModifier and TypeFieldDescriptionstatic final TransformationConduitRenderer.DEFAULT_TRANSFORMATIONstatic final TransformationTheEndPortalRenderer.TRANSFORMATIONFields in net.minecraft.client.renderer.blockentity with type parameters of type TransformationModifier and TypeFieldDescriptionstatic final WallAndGroundTransformations<Transformation> BannerRenderer.TRANSFORMATIONSprivate static final Map<Direction, Transformation> BedRenderer.TRANSFORMATIONSprivate static final Map<Direction, Transformation> ChestRenderer.TRANSFORMATIONSprivate static final Map<Direction, Transformation> CopperGolemStatueBlockRenderer.TRANSFORMATIONSprivate static final Map<Direction, Transformation> DecoratedPotRenderer.TRANSFORMATIONSprivate static final Map<Direction, Transformation> ShulkerBoxRenderer.TRANSFORMATIONSstatic final WallAndGroundTransformations<Transformation> SkullBlockRenderer.TRANSFORMATIONSMethods in net.minecraft.client.renderer.blockentity that return TransformationModifier and TypeMethodDescriptionprivate static TransformationHangingSignRenderer.bodyTransformation(float angle) private static TransformationStandingSignRenderer.bodyTransformation(PlainSignBlock.Attachment attachmentType, float angle) private static TransformationBannerRenderer.createGroundTransformation(int segment) private static TransformationSkullBlockRenderer.createGroundTransformation(int segment) private static TransformationBedRenderer.createModelTransform(Direction direction) private static TransformationShulkerBoxRenderer.createModelTransform(Direction direction) private static TransformationChestRenderer.createModelTransformation(Direction facing) private static TransformationCopperGolemStatueBlockRenderer.createModelTransformation(Direction entityDirection) private static TransformationDecoratedPotRenderer.createModelTransformation(Direction entityDirection) private static TransformationBannerRenderer.createWallTransformation(Direction direction) private static TransformationSkullBlockRenderer.createWallTransformation(Direction wallDirection) static TransformationBedRenderer.modelTransform(Direction direction) static TransformationShulkerBoxRenderer.modelTransform(Direction direction) private static TransformationBannerRenderer.modelTransformation(float angle) static TransformationChestRenderer.modelTransformation(Direction facing) static TransformationCopperGolemStatueBlockRenderer.modelTransformation(Direction facing) static TransformationDecoratedPotRenderer.modelTransformation(Direction facing) private static TransformationHangingSignRenderer.textTransformation(float angle, boolean isFrontText) private static TransformationStandingSignRenderer.textTransformation(PlainSignBlock.Attachment attachmentType, float angle, boolean isFrontText) -
Uses of Transformation in net.minecraft.client.renderer.blockentity.state
Fields in net.minecraft.client.renderer.blockentity.state declared as TransformationModifier and TypeFieldDescriptionprivate final TransformationSignRenderState.SignTransformations.backTextThe field for thebackTextrecord component.private final TransformationSignRenderState.SignTransformations.bodyThe field for thebodyrecord component.private final TransformationSignRenderState.SignTransformations.frontTextThe field for thefrontTextrecord component.BannerRenderState.transformationSkullBlockRenderState.transformationMethods in net.minecraft.client.renderer.blockentity.state that return TransformationModifier and TypeMethodDescriptionSignRenderState.SignTransformations.backText()Returns the value of thebackTextrecord component.SignRenderState.SignTransformations.body()Returns the value of thebodyrecord component.SignRenderState.SignTransformations.frontText()Returns the value of thefrontTextrecord component.Constructors in net.minecraft.client.renderer.blockentity.state with parameters of type TransformationModifierConstructorDescriptionSignTransformations(Transformation body, Transformation frontText, Transformation backText) Creates an instance of aSignTransformationsrecord class. -
Uses of Transformation in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item with type parameters of type TransformationModifier and TypeFieldDescriptionprivate final Optional<Transformation> CompositeModel.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> ConditionalItemModel.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> CuboidItemModelWrapper.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> RangeSelectItemModel.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> SelectItemModel.Unbaked.transformationThe field for thetransformationrecord component.private final Optional<Transformation> SpecialModelWrapper.Unbaked.transformationThe field for thetransformationrecord component.Methods in net.minecraft.client.renderer.item that return types with arguments of type TransformationModifier and TypeMethodDescriptionCompositeModel.Unbaked.transformation()Returns the value of thetransformationrecord component.ConditionalItemModel.Unbaked.transformation()Returns the value of thetransformationrecord component.CuboidItemModelWrapper.Unbaked.transformation()Returns the value of thetransformationrecord component.RangeSelectItemModel.Unbaked.transformation()Returns the value of thetransformationrecord component.SelectItemModel.Unbaked.transformation()Returns the value of thetransformationrecord component.SpecialModelWrapper.Unbaked.transformation()Returns the value of thetransformationrecord component.Constructor parameters in net.minecraft.client.renderer.item with type arguments of type TransformationModifierConstructorDescriptionUnbaked(List<ItemModel.Unbaked> models, Optional<Transformation> transformation) Creates an instance of aUnbakedrecord class.Unbaked(Optional<Transformation> transformation, ConditionalItemModelProperty property, ItemModel.Unbaked onTrue, ItemModel.Unbaked onFalse) Creates an instance of aUnbakedrecord class.Unbaked(Identifier model, Optional<Transformation> transformation, List<ItemTintSource> tints) Creates an instance of aUnbakedrecord class.Unbaked(Optional<Transformation> transformation, RangeSelectItemModelProperty property, float scale, List<RangeSelectItemModel.Entry> entries, Optional<ItemModel.Unbaked> fallback) Creates an instance of aUnbakedrecord class.Unbaked(Optional<Transformation> transformation, SelectItemModel.UnbakedSwitch<?, ?> unbakedSwitch, Optional<ItemModel.Unbaked> fallback) Creates an instance of aUnbakedrecord class.Unbaked(Identifier base, Optional<Transformation> transformation, SpecialModelRenderer.Unbaked<?> specialModel) Creates an instance of aUnbakedrecord class. -
Uses of Transformation in net.minecraft.client.renderer.special
Fields in net.minecraft.client.renderer.special declared as TransformationModifier and TypeFieldDescriptionstatic final TransformationShieldSpecialRenderer.DEFAULT_TRANSFORMATIONstatic final TransformationTridentSpecialRenderer.DEFAULT_TRANSFORMATION -
Uses of Transformation in net.minecraft.client.resources.model.cuboid
Fields in net.minecraft.client.resources.model.cuboid declared as TransformationModifier and TypeFieldDescriptionprivate final @Nullable TransformationCuboidModel.rootTransformThe field for therootTransformrecord component.Methods in net.minecraft.client.resources.model.cuboid that return TransformationModifier and TypeMethodDescription@Nullable TransformationCuboidModel.rootTransform()Returns the value of therootTransformrecord component.Methods in net.minecraft.client.resources.model.cuboid with parameters of type TransformationModifier and TypeMethodDescriptionprivate static voidFaceBakery.bakeVertex(int index, FaceInfo faceInfo, CuboidFace.UVs uvs, Quadrant uvRotation, org.joml.Matrix4fc uvTransform, org.joml.Vector3fc from, org.joml.Vector3fc to, BakedQuad.MaterialInfo materialInfo, Transformation rotation, @Nullable CuboidRotation elementRotation, org.joml.Vector3fc[] positionOutput, long[] uvOutput, ModelBaker.Interner interner) Constructors in net.minecraft.client.resources.model.cuboid with parameters of type TransformationModifierConstructorDescriptionCuboidModel(@Nullable UnbakedGeometry geometry, @Nullable UnbakedModel.GuiLight guiLight, @Nullable Boolean ambientOcclusion, @Nullable ItemTransforms transforms, TextureSlots.Data textureSlots, @Nullable Identifier parent, @Nullable Transformation rootTransform, Map<String, Boolean> partVisibility) Creates an instance of aCuboidModelrecord class. -
Uses of Transformation in net.minecraft.core
Fields in net.minecraft.core with type parameters of type TransformationModifier and TypeFieldDescriptionprivate static final Map<Direction, Transformation> BlockMath.VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCALprivate static final Map<Direction, Transformation> BlockMath.VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBALMethods in net.minecraft.core that return TransformationModifier and TypeMethodDescriptionstatic TransformationBlockMath.blockCenterToCorner(Transformation transform) static TransformationBlockMath.blockCornerToCenter(Transformation transform) static TransformationBlockMath.getFaceTransformation(Transformation transformation, Direction originalSide) Methods in net.minecraft.core with parameters of type TransformationModifier and TypeMethodDescriptionstatic TransformationBlockMath.blockCenterToCorner(Transformation transform) static TransformationBlockMath.blockCornerToCenter(Transformation transform) static TransformationBlockMath.getFaceTransformation(Transformation transformation, Direction originalSide) -
Uses of Transformation in net.minecraft.world.entity
Classes in net.minecraft.world.entity that implement interfaces with type arguments of type TransformationFields in net.minecraft.world.entity declared as TransformationModifier and TypeFieldDescriptionprivate final TransformationDisplay.TransformationInterpolator.currentThe field for thecurrentrecord component.private final TransformationDisplay.TransformationInterpolator.previousThe field for thepreviousrecord component.Fields in net.minecraft.world.entity with type parameters of type TransformationModifier and TypeFieldDescriptionprivate final Display.GenericInterpolator<Transformation> Display.RenderState.transformationThe field for thetransformationrecord component.Methods in net.minecraft.world.entity that return TransformationModifier and TypeMethodDescriptionprivate static TransformationDisplay.createTransformation(SynchedEntityData entityData) Display.TransformationInterpolator.current()Returns the value of thecurrentrecord component.Display.TransformationInterpolator.get(float progress) Display.TransformationInterpolator.previous()Returns the value of thepreviousrecord component.Methods in net.minecraft.world.entity that return types with arguments of type TransformationModifier and TypeMethodDescriptionDisplay.RenderState.transformation()Returns the value of thetransformationrecord component.Methods in net.minecraft.world.entity with parameters of type TransformationModifier and TypeMethodDescriptionprivate voidDisplay.setTransformation(Transformation transformation) Constructors in net.minecraft.world.entity with parameters of type TransformationModifierConstructorDescriptionprivateTransformationInterpolator(Transformation previous, Transformation current) Creates an instance of aTransformationInterpolatorrecord class.Constructor parameters in net.minecraft.world.entity with type arguments of type TransformationModifierConstructorDescriptionRenderState(Display.GenericInterpolator<Transformation> transformation, Display.BillboardConstraints billboardConstraints, int brightnessOverride, Display.FloatInterpolator shadowRadius, Display.FloatInterpolator shadowStrength, int glowColorOverride) Creates an instance of aRenderStaterecord class. -
Uses of Transformation in net.neoforged.neoforge.client.model
Fields in net.neoforged.neoforge.client.model declared as TransformationModifier and TypeFieldDescriptionprivate final @Nullable TransformationStandardModelParameters.rootTransformThe field for therootTransformrecord component.private final TransformationComposedModelState.transformationFields in net.neoforged.neoforge.client.model with type parameters of type TransformationModifier and TypeFieldDescriptionstatic final ContextKey<Transformation> NeoForgeModelProperties.TRANSFORMRoot transform.Methods in net.neoforged.neoforge.client.model that return TransformationModifier and TypeMethodDescriptionstatic @Nullable TransformationNeoForgeModelProperties.deserializeRootTransform(com.google.gson.JsonObject jsonObject, com.google.gson.JsonDeserializationContext context) @Nullable TransformationStandardModelParameters.rootTransform()Returns the value of therootTransformrecord component.ComposedModelState.transformation()Methods in net.neoforged.neoforge.client.model with parameters of type TransformationModifier and TypeMethodDescriptionstatic ModelStateUnbakedElementsHelper.composeRootTransformIntoModelState(ModelState modelState, Transformation rootTransform) Returns aModelStatethat combines the existing model state and the root transform.static voidNeoForgeModelProperties.fillRootTransformProperty(ContextMap.Builder propertiesBuilder, @Nullable Transformation rootTransform) Puts the given root transform into the given builder if present, overwriting any value specified in a parent modelConstructors in net.neoforged.neoforge.client.model with parameters of type TransformationModifierConstructorDescriptionComposedModelState(ModelState parent, Transformation transformation) StandardModelParameters(@Nullable Identifier parent, TextureSlots.Data textures, @Nullable ItemTransforms itemTransforms, @Nullable Boolean ambientOcclusion, @Nullable UnbakedModel.GuiLight guiLight, @Nullable Transformation rootTransform, Map<String, Boolean> partVisibility) Creates an instance of aStandardModelParametersrecord class. -
Uses of Transformation in net.neoforged.neoforge.client.model.generators.template
Methods in net.neoforged.neoforge.client.model.generators.template with parameters of type TransformationModifier and TypeMethodDescriptionRootTransformsBuilder.transform(Transformation transformation) Sets the root transform. -
Uses of Transformation in net.neoforged.neoforge.client.model.item
Fields in net.neoforged.neoforge.client.model.item declared as TransformationModifier and TypeFieldDescriptionprivate static final TransformationDynamicFluidContainerModel.COVER_TRANSFORMprivate static final TransformationDynamicFluidContainerModel.FLUID_TRANSFORM -
Uses of Transformation in net.neoforged.neoforge.client.model.obj
Methods in net.neoforged.neoforge.client.model.obj with parameters of type TransformationModifier 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 Transformation in net.neoforged.neoforge.client.model.pipeline
Fields in net.neoforged.neoforge.client.model.pipeline declared as TransformationModifier and TypeFieldDescriptionprivate final TransformationTransformingVertexPipeline.transformationConstructors in net.neoforged.neoforge.client.model.pipeline with parameters of type TransformationModifierConstructorDescriptionTransformingVertexPipeline(VertexConsumer parent, Transformation transformation) -
Uses of Transformation in net.neoforged.neoforge.client.model.quad
Methods in net.neoforged.neoforge.client.model.quad with parameters of type TransformationModifier and TypeMethodDescriptionstatic BakedQuadQuadTransforms.applyTransformation(BakedQuad quad, Transformation transformation) Returns a baked quad with the passed transformation applied.private static intQuadTransforms.transformNormal(org.joml.Vector3f temp, int packedNormal, Transformation transformation) private static org.joml.Vector3fcQuadTransforms.transformPosition(org.joml.Vector4f temp, org.joml.Vector3fc pos, Transformation transformation) -
Uses of Transformation in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return TransformationModifier and TypeMethodDescriptiondefault TransformationITransformationExtension.applyOrigin(org.joml.Vector3f origin) Returns a new transformation with a changed origin by applying the given parameter (which is relative to the current origin).default TransformationITransformationExtension.blockCenterToCorner()Converts and returns a new transformation based on this transformation from assuming a center-block system to an opposing-corner-block system.default TransformationITransformationExtension.blockCornerToCenter()Converts and returns a new transformation based on this transformation from assuming an opposing-corner-block system to a center-block system.private TransformationITransformationExtension.self() -
Uses of Transformation in net.neoforged.neoforge.common.util
Classes in net.neoforged.neoforge.common.util that implement interfaces with type arguments of type TransformationMethods in net.neoforged.neoforge.common.util that return TransformationModifier and TypeMethodDescriptionTransformationHelper.Deserializer.deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) static TransformationTransformationHelper.slerp(Transformation one, Transformation that, float progress) Methods in net.neoforged.neoforge.common.util with parameters of type TransformationModifier and TypeMethodDescriptionstatic TransformationTransformationHelper.slerp(Transformation one, Transformation that, float progress)