接口 IUnbakedGeometry<T extends IUnbakedGeometry<T>>
- 所有已知实现类:
CompositeModel
,DynamicFluidContainerModel
,ElementsModel
,EmptyModel
,ItemLayerModel
,ObjModel
,SeparateTransformsModel
,SimpleUnbakedGeometry
public interface IUnbakedGeometry<T extends IUnbakedGeometry<T>>
General interface for any model that can be baked, superset of vanilla
UnbakedModel
.
Instances of this class are usually created via IGeometryLoader
.
- 另请参阅:
-
方法概要
修饰符和类型方法说明bake
(IGeometryBakingContext context, ModelBaker baker, TextureSlots spriteGetter, ModelState modelState) 返回 a set of all the components whose visibility may be configured viaIGeometryBakingContext
。default void
resolveDependencies
(ResolvableModel.Resolver resolver, IGeometryBakingContext context) Resolve parents of nestedBlockModel
s which are later used inbake(IGeometryBakingContext, ModelBaker, TextureSlots, ModelState)
via引用无效
BlockModel#resolveParents(Function)
-
方法详细资料
-
bake
BakedModel bake(IGeometryBakingContext context, ModelBaker baker, TextureSlots spriteGetter, ModelState modelState) -
resolveDependencies
Resolve parents of nestedBlockModel
s which are later used inbake(IGeometryBakingContext, ModelBaker, TextureSlots, ModelState)
via引用无效
BlockModel#resolveParents(Function)
-
getConfigurableComponentNames
返回 a set of all the components whose visibility may be configured viaIGeometryBakingContext
。- 返回:
- a set of all the components whose visibility may be configured via
IGeometryBakingContext
-