Uses of Interface
net.minecraft.client.renderer.model.IModelTransform
-
-
Uses of IModelTransform in net.minecraft.client.renderer.model
Classes in net.minecraft.client.renderer.model that implement IModelTransform Modifier and Type Class Description class
ModelRotation
class
Variant
Methods in net.minecraft.client.renderer.model with parameters of type IModelTransform Modifier and Type Method Description IBakedModel
BlockModel. bake(ModelBakery p_225613_1_, java.util.function.Function<RenderMaterial,TextureAtlasSprite> p_225613_2_, IModelTransform p_225613_3_, ResourceLocation p_225613_4_)
Deprecated.IBakedModel
BlockModel. bake(ModelBakery p_228813_1_, BlockModel p_228813_2_, java.util.function.Function<RenderMaterial,TextureAtlasSprite> p_228813_3_, IModelTransform p_228813_4_, ResourceLocation p_228813_5_, boolean p_228813_6_)
IBakedModel
IUnbakedModel. bake(ModelBakery p_225613_1_, java.util.function.Function<RenderMaterial,TextureAtlasSprite> p_225613_2_, IModelTransform p_225613_3_, ResourceLocation p_225613_4_)
IBakedModel
ModelBakery. bake(ResourceLocation p_217845_1_, IModelTransform p_217845_2_)
Deprecated.IBakedModel
VariantList. bake(ModelBakery p_225613_1_, java.util.function.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_)
BakedQuad
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_)
IBakedModel
BlockModel. bakeVanilla(ModelBakery p_228813_1_, BlockModel p_228813_2_, java.util.function.Function<RenderMaterial,TextureAtlasSprite> p_228813_3_, IModelTransform p_228813_4_, ResourceLocation p_228813_5_, boolean p_228813_6_)
Deprecated.IBakedModel
ModelBakery. getBakedModel(ResourceLocation p_217845_1_, IModelTransform p_217845_2_, java.util.function.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 IModelTransform Modifier and Type Method Description IBakedModel
Multipart. bake(ModelBakery p_225613_1_, java.util.function.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 IModelTransform Modifier and Type Class Description class
ModelTransformComposition
AnIModelTransform
that combines the transforms from two childIModelTransform
.class
SimpleModelTransform
Simple implementation of IModelState via a map and a default value.Fields in net.minecraftforge.client.model declared as IModelTransform Modifier and Type Field Description private IModelTransform
BlockModelConfiguration. customModelState
private IModelTransform
ModelTransformComposition. first
private IModelTransform
CompositeModel.Submodel. modelTransform
private IModelTransform
ModelTransformComposition. second
private IModelTransform
CompositeModel. transforms
Methods in net.minecraftforge.client.model that return IModelTransform Modifier and Type Method Description static IModelTransform
ModelLoaderRegistry. deserializeModelTransforms(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject modelData)
IModelTransform
BlockModelConfiguration. getCombinedTransform()
IModelTransform
IModelConfiguration. getCombinedTransform()
IModelTransform
BlockModelConfiguration. getCustomModelState()
Methods in net.minecraftforge.client.model that return types with arguments of type IModelTransform Modifier and Type Method Description static java.util.Optional<IModelTransform>
ModelLoaderRegistry. deserializeTransform(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonElement transformData)
Methods in net.minecraftforge.client.model with parameters of type IModelTransform Modifier and Type Method Description void
CompositeModel.Submodel. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
void
ModelLoaderRegistry.VanillaProxy. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
IBakedModel
BlockModelConfiguration. bake(ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> bakedTextureGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
IBakedModel
CompositeModel.Geometry. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
IBakedModel
DynamicBucketModel. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
IBakedModel
FluidModel. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
IBakedModel
ItemLayerModel. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
IBakedModel
MultiLayerModel. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
IBakedModel
SeparatePerspectiveModel. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
static IBakedModel
ModelLoaderRegistry. bakeHelper(BlockModel blockModel, ModelBakery modelBakery, BlockModel otherModel, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation, boolean guiLight3d)
IBakedModel
CompositeModel.Submodel. bakeModel(ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
private static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<RenderType,IBakedModel>>
MultiLayerModel. buildModels(java.util.List<com.mojang.datafixers.util.Pair<RenderType,IUnbakedModel>> models, IModelTransform modelTransform, ModelBakery bakery, java.util.function.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 IModelTransform Constructor Description CompositeModel(boolean isGui3d, boolean isSideLit, boolean isAmbientOcclusion, TextureAtlasSprite particle, com.google.common.collect.ImmutableMap<java.lang.String,IBakedModel> bakedParts, IModelTransform combinedTransform, ItemOverrideList overrides)
ModelTransformComposition(IModelTransform first, IModelTransform second)
ModelTransformComposition(IModelTransform first, IModelTransform second, boolean uvLock)
PerspectiveMapWrapper(IBakedModel parent, IModelTransform state)
Submodel(java.lang.String name, BlockModel model, IModelTransform modelTransform)
-
Uses of IModelTransform in net.minecraftforge.client.model.animation
Fields in net.minecraftforge.client.model.animation declared as IModelTransform Modifier and Type Field Description private IModelTransform
AnimationItemOverrideList. state
Methods in net.minecraftforge.client.model.animation with parameters of type IModelTransform Modifier and Type Method Description TransformationMatrix
ModelBlockAnimation. getPartTransform(IModelTransform state, int i)
TransformationMatrix
ModelBlockAnimation. getPartTransform(IModelTransform state, BlockPart part, int i)
Constructors in net.minecraftforge.client.model.animation with parameters of type IModelTransform Constructor Description AnimationItemOverrideList(ModelBakery bakery, IUnbakedModel model, ResourceLocation modelLoc, IModelTransform state, java.util.function.Function<RenderMaterial,TextureAtlasSprite> bakedTextureGetter, java.util.List<ItemOverride> overrides)
AnimationItemOverrideList(ModelBakery bakery, IUnbakedModel model, ResourceLocation modelLoc, IModelTransform state, java.util.function.Function<RenderMaterial,TextureAtlasSprite> bakedTextureGetter, ItemOverrideList overrides)
-
Uses of IModelTransform in net.minecraftforge.client.model.b3d
Classes in net.minecraftforge.client.model.b3d that implement IModelTransform Modifier and Type Class Description static class
B3DLoader.B3DState
Fields in net.minecraftforge.client.model.b3d declared as IModelTransform Modifier and Type Field Description private IModelTransform
B3DLoader.B3DState. parent
private IModelTransform
B3DLoader.BakedWrapper. state
Methods in net.minecraftforge.client.model.b3d that return IModelTransform Modifier and Type Method Description IModelTransform
B3DLoader.ModelWrapper. getDefaultState()
IModelTransform
B3DLoader.B3DState. getParent()
private IModelTransform
B3DLoader.B3DState. getParent(IModelTransform parent)
Methods in net.minecraftforge.client.model.b3d with parameters of type IModelTransform Modifier and Type Method Description IBakedModel
B3DLoader.ModelWrapper. bake(ModelBakery bakery, java.util.function.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<java.lang.String> path)
private IModelTransform
B3DLoader.B3DState. getParent(IModelTransform parent)
Constructors in net.minecraftforge.client.model.b3d with parameters of type IModelTransform Constructor Description B3DState(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<java.lang.String> meshes, com.google.common.collect.ImmutableMap<java.lang.String,TextureAtlasSprite> textures)
BakedWrapper(B3DModel.Node<?> node, IModelTransform state, boolean smooth, boolean gui3d, boolean isSideLit, com.google.common.collect.ImmutableSet<java.lang.String> meshes, com.google.common.collect.ImmutableMap<java.lang.String,TextureAtlasSprite> textures, com.google.common.cache.LoadingCache<java.lang.Integer,B3DLoader.B3DState> cache)
-
Uses of IModelTransform in net.minecraftforge.client.model.geometry
Methods in net.minecraftforge.client.model.geometry with parameters of type IModelTransform Modifier and Type Method Description void
IModelGeometryPart. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
default void
IMultipartModelGeometry. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
void
ISimpleModelGeometry. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
IBakedModel
IModelGeometry. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation)
default IBakedModel
ISimpleModelGeometry. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.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 IModelTransform Modifier and Type Method Description void
OBJModel.ModelGroup. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
void
OBJModel.ModelObject. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.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 IModelTransform Modifier and Type Field Description private static com.google.common.cache.LoadingCache<org.apache.commons.lang3.tuple.Triple<? extends IClip,java.lang.Float,java.lang.Float>,org.apache.commons.lang3.tuple.Pair<IModelTransform,java.lang.Iterable<Event>>>
AnimationStateMachine. clipCache
Methods in net.minecraftforge.common.model.animation that return types with arguments of type IModelTransform Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<IModelTransform,java.lang.Iterable<Event>>
AnimationStateMachine. apply(float time)
static org.apache.commons.lang3.tuple.Pair<IModelTransform,java.lang.Iterable<Event>>
Clips. apply(IClip clip, float lastPollTime, float time)
IModelState wrapper for a Clip, sampled at specified time.org.apache.commons.lang3.tuple.Pair<IModelTransform,java.lang.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 IModelTransform Modifier and Type Field Description static 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 IModelTransform Modifier and Type Method Description IBakedModel
FullPotsAccessorDemo.ClientHandler.DioritePotModelGeometry. bake(IModelConfiguration owner, ModelBakery bakery, java.util.function.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 IModelTransform Modifier and Type Method Description void
NewModelLoaderTest.TestModel. addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, java.util.function.Function<RenderMaterial,TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)
-