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 BakedQuadBlockModel.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 BakedQuadBlockModel.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 TypeClassDescriptionclassAnIModelTransformthat combines the transforms from two childIModelTransform.final classSimple implementation of IModelState via a map and a default value.Fields in net.minecraftforge.client.model declared as IModelTransformModifier and TypeFieldDescriptionprivate IModelTransformBlockModelConfiguration.customModelStateprivate final IModelTransformModelTransformComposition.firstprivate final IModelTransformCompositeModel.Submodel.modelTransformprivate final IModelTransformModelTransformComposition.secondprivate final IModelTransformCompositeModel.transformsMethods in net.minecraftforge.client.model that return IModelTransformModifier and TypeMethodDescriptionstatic IModelTransformModelLoaderRegistry.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 TypeMethodDescriptionvoidCompositeModel.Submodel.addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) voidModelLoaderRegistry.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 IBakedModelModelLoaderRegistry.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 IBakedModelPerspectiveMapWrapper.handlePerspective(IBakedModel model, IModelTransform state, ItemCameraTransforms.TransformType cameraTransformType, MatrixStack mat) voidBlockModelConfiguration.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) privateSubmodel(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 IModelTransformB3DLoader.B3DState.parentprivate final IModelTransformB3DLoader.BakedWrapper.stateMethods in net.minecraftforge.client.model.b3d that return IModelTransformModifier and TypeMethodDescriptionB3DLoader.ModelWrapper.getDefaultState()B3DLoader.B3DState.getParent()private IModelTransformB3DLoader.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 voidB3DLoader.BakedWrapper.generateQuads(com.google.common.collect.ImmutableList.Builder<BakedQuad> builder, B3DModel.Node<?> node, IModelTransform state, com.google.common.collect.ImmutableList<String> path) private IModelTransformB3DLoader.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 TypeMethodDescriptionvoidIModelGeometryPart.addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) default voidIMultipartModelGeometry.addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) voidISimpleModelGeometry.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 IBakedModelISimpleModelGeometry.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 TypeMethodDescriptionvoidOBJModel.ModelGroup.addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation) voidOBJModel.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.clipCacheMethods 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.AnimationPropertyProperty 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 TypeMethodDescriptionvoidNewModelLoaderTest.TestModel.addQuads(IModelConfiguration owner, IModelBuilder<?> modelBuilder, ModelBakery bakery, Function<RenderMaterial, TextureAtlasSprite> spriteGetter, IModelTransform modelTransform, ResourceLocation modelLocation)