Uses of Interface
net.minecraft.client.renderer.model.IModelTransform
Package
Description
-
Uses of IModelTransform in net.minecraft.client.renderer.model
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionclass
AnIModelTransform
that combines the transforms from two childIModelTransform
.final class
Simple implementation of IModelState via a map and a default value.Modifier 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
Modifier and TypeMethodDescriptionstatic IModelTransform
ModelLoaderRegistry.deserializeModelTransforms
(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject modelData) BlockModelConfiguration.getCombinedTransform()
IModelConfiguration.getCombinedTransform()
BlockModelConfiguration.getCustomModelState()
Modifier and TypeMethodDescriptionstatic Optional<IModelTransform>
ModelLoaderRegistry.deserializeTransform
(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonElement transformData) Modifier 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) ModifierConstructorDescriptionCompositeModel
(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
Modifier and TypeMethodDescriptionModelBlockAnimation.getPartTransform
(IModelTransform state, int i) ModelBlockAnimation.getPartTransform
(IModelTransform state, BlockPart part, int i) ModifierConstructorDescriptionAnimationItemOverrideList
(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
Modifier and TypeFieldDescriptionprivate final IModelTransform
B3DLoader.B3DState.parent
private final IModelTransform
B3DLoader.BakedWrapper.state
Modifier and TypeMethodDescriptionB3DLoader.ModelWrapper.getDefaultState()
B3DLoader.B3DState.getParent()
private IModelTransform
B3DLoader.B3DState.getParent
(IModelTransform parent) Modifier 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) ModifierConstructorDescriptionB3DState
(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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionvoid
NewModelLoaderTest.TestModel.addQuads
(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)