类 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, TextureSlots textures, ModelState modelState) void
resolveDependencies
(ResolvableModel.Resolver resolver, IGeometryBakingContext context) Resolve parents of nestedBlockModel
s which are later used inIUnbakedGeometry.bake(IGeometryBakingContext, ModelBaker, TextureSlots, ModelState)
via引用无效
BlockModel#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, TextureSlots textures, ModelState modelState) - 指定者:
bake
在接口中IUnbakedGeometry<SeparateTransformsModel>
-
resolveDependencies
从接口复制的说明:IUnbakedGeometry
Resolve parents of nestedBlockModel
s which are later used inIUnbakedGeometry.bake(IGeometryBakingContext, ModelBaker, TextureSlots, ModelState)
via引用无效
BlockModel#resolveParents(Function)
-