Interface IUnbakedGeometry<T extends IUnbakedGeometry<T>>
- All Known Implementing Classes:
 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 ar usually created via IGeometryLoader.
- See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionbake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) Returns a set of all the components whose visibility may be configured viaIGeometryBakingContext.default voidresolveParents(Function<ResourceLocation, UnbakedModel> modelGetter, IGeometryBakingContext context) Resolve parents of nestedBlockModels which are later used inbake(IGeometryBakingContext, ModelBaker, Function, ModelState, ItemOverrides, ResourceLocation)viaBlockModel.resolveParents(Function) 
- 
Method Details
- 
bake
BakedModel bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation)  - 
resolveParents
default void resolveParents(Function<ResourceLocation, UnbakedModel> modelGetter, IGeometryBakingContext context) Resolve parents of nestedBlockModels which are later used inbake(IGeometryBakingContext, ModelBaker, Function, ModelState, ItemOverrides, ResourceLocation)viaBlockModel.resolveParents(Function) - 
getConfigurableComponentNames
Returns a set of all the components whose visibility may be configured viaIGeometryBakingContext.- Returns:
 - a set of all the components whose visibility may be configured via 
IGeometryBakingContext 
 
 -