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 SummaryModifier 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- 
bakeBakedModel bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) 
- 
resolveParentsdefault 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)
- 
getConfigurableComponentNamesReturns 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
 
 
-