Uses of Interface
net.minecraft.client.renderer.model.IModelTransform
Packages that use IModelTransform
Package
Description
-
Uses of IModelTransform in net.minecraft.client.renderer.model
Classes in net.minecraft.client.renderer.model that implement IModelTransformMethods in net.minecraft.client.renderer.model with parameters of type IModelTransformModifier and TypeMethodDescriptionBlockModel.bake
(ModelBakery p_225613_1_, Function<RenderMaterial, TextureAtlasSprite> p_225613_2_, IModelTransform p_225613_3_, ResourceLocation p_225613_4_) Deprecated.BlockModel.bake
(ModelBakery p_228813_1_, BlockModel p_228813_2_, Function<RenderMaterial, TextureAtlasSprite> p_228813_3_, IModelTransform p_228813_4_, ResourceLocation p_228813_5_, boolean p_228813_6_) IUnbakedModel.bake
(ModelBakery p_225613_1_, Function<RenderMaterial, TextureAtlasSprite> p_225613_2_, IModelTransform p_225613_3_, ResourceLocation p_225613_4_) ModelBakery.bake
(ResourceLocation p_217845_1_, IModelTransform p_217845_2_) Deprecated.VariantList.bake
(ModelBakery p_225613_1_, Function<RenderMaterial, TextureAtlasSprite> p_225613_2_, IModelTransform p_225613_3_, ResourceLocation p_225613_4_) private static BakedQuad
BlockModel.bakeFace
(BlockPart p_228812_0_, BlockPartFace p_228812_1_, TextureAtlasSprite p_228812_2_, Direction p_228812_3_, IModelTransform p_228812_4_, ResourceLocation p_228812_5_) FaceBakery.bakeQuad
(Vector3f p_228824_1_, Vector3f p_228824_2_, BlockPartFace p_228824_3_, TextureAtlasSprite p_228824_4_, Direction p_228824_5_, IModelTransform p_228824_6_, BlockPartRotation p_228824_7_, boolean p_228824_8_, ResourceLocation p_228824_9_) BlockModel.bakeVanilla
(ModelBakery p_228813_1_, BlockModel p_228813_2_, Function<RenderMaterial, TextureAtlasSprite> p_228813_3_, IModelTransform p_228813_4_, ResourceLocation p_228813_5_, boolean p_228813_6_) Deprecated.ModelBakery.getBakedModel
(ResourceLocation p_217845_1_, IModelTransform p_217845_2_, Function<RenderMaterial, TextureAtlasSprite> textureGetter) static BakedQuad
BlockModel.makeBakedQuad
(BlockPart p_228812_0_, BlockPartFace p_228812_1_, TextureAtlasSprite p_228812_2_, Direction p_228812_3_, IModelTransform p_228812_4_, ResourceLocation p_228812_5_) -
Uses of IModelTransform in net.minecraft.client.renderer.model.multipart
Methods in net.minecraft.client.renderer.model.multipart with parameters of type IModelTransformModifier and TypeMethodDescriptionMultipart.bake
(ModelBakery p_225613_1_, Function<RenderMaterial, TextureAtlasSprite> p_225613_2_, IModelTransform p_225613_3_, ResourceLocation p_225613_4_) -
Uses of IModelTransform in net.minecraftforge.client.model
Classes in net.minecraftforge.client.model that implement IModelTransformModifier and TypeClassDescriptionclass
AnIModelTransform
that combines the transforms from two childIModelTransform
.final class
Simple implementation of IModelState via a map and a default value.Fields in net.minecraftforge.client.model declared as IModelTransformModifier and TypeFieldDescriptionprivate IModelTransform
BlockModelConfiguration.customModelState
private final IModelTransform
ModelTransformComposition.first
private final IModelTransform
CompositeModel.Submodel.modelTransform
private final IModelTransform
ModelTransformComposition.second
private final IModelTransform
CompositeModel.transforms
Methods in net.minecraftforge.client.model that return IModelTransformModifier and TypeMethodDescriptionstatic IModelTransform
ModelLoaderRegistry.deserializeModelTransforms
(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject modelData) BlockModelConfiguration.getCombinedTransform()
IModelConfiguration.getCombinedTransform()
BlockModelConfiguration.getCustomModelState()
Methods in net.minecraftforge.client.model that return types with arguments of type IModelTransformModifier and TypeMethodDescriptionstatic Optional<IModelTransform>
ModelLoaderRegistry.deserializeTransform
(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonElement transformData) Methods in net.minecraftforge.client.model with parameters of type IModelTransformModifier and TypeMethodDescriptionvoid
CompositeModel.Submodel.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) void
ModelLoaderRegistry.VanillaProxy.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) BlockModelConfiguration.bake
(ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> bakedTextureGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) CompositeModel.Geometry.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) DynamicBucketModel.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) FluidModel.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) ItemLayerModel.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) MultiLayerModel.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) SeparatePerspectiveModel.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) static IBakedModel
ModelLoaderRegistry.bakeHelper
(BlockModel blockModel, ModelBakery modelBakery, BlockModel otherModel, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation, boolean guiLight3d) CompositeModel.Submodel.bakeModel
(ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) private static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<RenderType,
IBakedModel>> MultiLayerModel.buildModels
(List<com.mojang.datafixers.util.Pair<RenderType, IUnbakedModel>> models, IModelTransform modelTransform, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, ResourceLocation modelLocation) static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,
TransformationMatrix> PerspectiveMapWrapper.getTransforms
(IModelTransform state) static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,
TransformationMatrix> PerspectiveMapWrapper.getTransformsWithFallback
(IModelTransform state, ItemCameraTransforms transforms) static IBakedModel
PerspectiveMapWrapper.handlePerspective
(IBakedModel model, IModelTransform state, ItemCameraTransforms.TransformType cameraTransformType, MatrixStack mat) void
BlockModelConfiguration.setCustomModelState
(IModelTransform modelState) Constructors in net.minecraftforge.client.model with parameters of type IModelTransformModifierConstructorDescriptionCompositeModel
(boolean isGui3d, boolean isSideLit, boolean isAmbientOcclusion, TextureAtlasSprite particle, com.google.common.collect.ImmutableMap<String, IBakedModel> bakedParts, IModelTransform combinedTransform, ItemOverrideList overrides) ModelTransformComposition
(IModelTransform first, IModelTransform second) ModelTransformComposition
(IModelTransform first, IModelTransform second, boolean uvLock) PerspectiveMapWrapper
(IBakedModel parent, IModelTransform state) private
Submodel
(String name, BlockModel model, IModelTransform modelTransform) -
Uses of IModelTransform in net.minecraftforge.client.model.animation
Fields in net.minecraftforge.client.model.animation declared as IModelTransformMethods in net.minecraftforge.client.model.animation with parameters of type IModelTransformModifier and TypeMethodDescriptionModelBlockAnimation.getPartTransform
(IModelTransform state, int i) ModelBlockAnimation.getPartTransform
(IModelTransform state, BlockPart part, int i) Constructors in net.minecraftforge.client.model.animation with parameters of type IModelTransformModifierConstructorDescriptionAnimationItemOverrideList
(ModelBakery bakery, IUnbakedModel model, ResourceLocation modelLoc, IModelTransform state, Function<RenderMaterial, TextureAtlasSprite> bakedTextureGetter, List<ItemOverride> overrides) AnimationItemOverrideList
(ModelBakery bakery, IUnbakedModel model, ResourceLocation modelLoc, IModelTransform state, Function<RenderMaterial, TextureAtlasSprite> bakedTextureGetter, ItemOverrideList overrides) -
Uses of IModelTransform in net.minecraftforge.client.model.b3d
Classes in net.minecraftforge.client.model.b3d that implement IModelTransformFields in net.minecraftforge.client.model.b3d declared as IModelTransformModifier and TypeFieldDescriptionprivate final IModelTransform
B3DLoader.B3DState.parent
private final IModelTransform
B3DLoader.BakedWrapper.state
Methods in net.minecraftforge.client.model.b3d that return IModelTransformModifier and TypeMethodDescriptionB3DLoader.ModelWrapper.getDefaultState()
B3DLoader.B3DState.getParent()
private IModelTransform
B3DLoader.B3DState.getParent
(IModelTransform parent) Methods in net.minecraftforge.client.model.b3d with parameters of type IModelTransformModifier and TypeMethodDescriptionB3DLoader.ModelWrapper.bake
(ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) private void
B3DLoader.BakedWrapper.generateQuads
(com.google.common.collect.ImmutableList.Builder<BakedQuad> builder, B3DModel.Node<?> node, IModelTransform state, com.google.common.collect.ImmutableList<String> path) private IModelTransform
B3DLoader.B3DState.getParent
(IModelTransform parent) Constructors in net.minecraftforge.client.model.b3d with parameters of type IModelTransformModifierConstructorDescriptionB3DState
(B3DModel.Animation animation, int frame, int nextFrame, float progress, IModelTransform parent) B3DState
(B3DModel.Animation animation, int frame, IModelTransform parent) BakedWrapper
(B3DModel.Node<?> node, IModelTransform state, boolean smooth, boolean gui3d, boolean isSideLit, com.google.common.collect.ImmutableSet<String> meshes, com.google.common.collect.ImmutableMap<String, TextureAtlasSprite> textures) BakedWrapper
(B3DModel.Node<?> node, IModelTransform state, boolean smooth, boolean gui3d, boolean isSideLit, com.google.common.collect.ImmutableSet<String> meshes, com.google.common.collect.ImmutableMap<String, TextureAtlasSprite> textures, com.google.common.cache.LoadingCache<Integer, B3DLoader.B3DState> cache) -
Uses of IModelTransform in net.minecraftforge.client.model.geometry
Methods in net.minecraftforge.client.model.geometry with parameters of type IModelTransformModifier and TypeMethodDescriptionvoid
IModelGeometryPart.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) default void
IMultipartModelGeometry.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) void
ISimpleModelGeometry.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) IModelGeometry.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) default IBakedModel
ISimpleModelGeometry.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) -
Uses of IModelTransform in net.minecraftforge.client.model.obj
Methods in net.minecraftforge.client.model.obj with parameters of type IModelTransformModifier and TypeMethodDescriptionvoid
OBJModel.ModelGroup.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) void
OBJModel.ModelObject.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) -
Uses of IModelTransform in net.minecraftforge.common.model.animation
Fields in net.minecraftforge.common.model.animation with type parameters of type IModelTransformModifier and TypeFieldDescriptionprivate static final com.google.common.cache.LoadingCache<org.apache.commons.lang3.tuple.Triple<? extends IClip,
Float, Float>, org.apache.commons.lang3.tuple.Pair<IModelTransform, Iterable<Event>>> AnimationStateMachine.clipCache
Methods in net.minecraftforge.common.model.animation that return types with arguments of type IModelTransformModifier and TypeMethodDescriptionorg.apache.commons.lang3.tuple.Pair<IModelTransform,
Iterable<Event>> AnimationStateMachine.apply
(float time) static org.apache.commons.lang3.tuple.Pair<IModelTransform,
Iterable<Event>> IModelState wrapper for a Clip, sampled at specified time.org.apache.commons.lang3.tuple.Pair<IModelTransform,
Iterable<Event>> IAnimationStateMachine.apply
(float time) Sample the state and events at the current time. -
Uses of IModelTransform in net.minecraftforge.common.property
Fields in net.minecraftforge.common.property with type parameters of type IModelTransformModifier and TypeFieldDescriptionstatic final ModelProperty<IModelTransform>
Properties.AnimationProperty
Property holding the IModelState used for animating the model in the TESR. -
Uses of IModelTransform in net.minecraftforge.debug.block
Methods in net.minecraftforge.debug.block with parameters of type IModelTransformModifier and TypeMethodDescriptionFullPotsAccessorDemo.ClientHandler.DioritePotModelGeometry.bake
(IModelConfiguration owner, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) -
Uses of IModelTransform in net.minecraftforge.debug.client.model
Methods in net.minecraftforge.debug.client.model with parameters of type IModelTransformModifier and TypeMethodDescriptionvoid
NewModelLoaderTest.TestModel.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)