类 SeparateTransformsModel
java.lang.Object
net.minecraftforge.client.model.SeparateTransformsModel
- 所有已实现的接口:
IUnbakedGeometry<SeparateTransformsModel>
public class SeparateTransformsModel
extends Object
implements IUnbakedGeometry<SeparateTransformsModel>
A model composed of multiple sub-models which are picked based on the
ItemDisplayContext
being used.-
嵌套类概要
嵌套类修饰符和类型类说明static class
static final class
-
字段概要
字段修饰符和类型字段说明private final BlockModel
private final com.google.common.collect.ImmutableMap<ItemDisplayContext,
BlockModel> -
构造器概要
构造器构造器说明SeparateTransformsModel
(BlockModel baseModel, com.google.common.collect.ImmutableMap<ItemDisplayContext, BlockModel> perspectives) -
方法概要
修饰符和类型方法说明bake
(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) void
resolveParents
(Function<ResourceLocation, UnbakedModel> modelGetter, IGeometryBakingContext context) Resolve parents of nestedBlockModel
s which are later used inIUnbakedGeometry.bake(IGeometryBakingContext, ModelBaker, Function, ModelState, ItemOverrides, ResourceLocation)
viaBlockModel.resolveParents(Function)
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.client.model.geometry.IUnbakedGeometry
getConfigurableComponentNames
-
字段详细资料
-
baseModel
-
perspectives
-
-
构造器详细资料
-
SeparateTransformsModel
public SeparateTransformsModel(BlockModel baseModel, com.google.common.collect.ImmutableMap<ItemDisplayContext, BlockModel> perspectives)
-
-
方法详细资料
-
bake
public BakedModel bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) - 指定者:
bake
在接口中IUnbakedGeometry<SeparateTransformsModel>
-
resolveParents
public void resolveParents(Function<ResourceLocation, UnbakedModel> modelGetter, IGeometryBakingContext context) 从接口复制的说明:IUnbakedGeometry
Resolve parents of nestedBlockModel
s which are later used inIUnbakedGeometry.bake(IGeometryBakingContext, ModelBaker, Function, ModelState, ItemOverrides, ResourceLocation)
viaBlockModel.resolveParents(Function)
-