public class OBJModel.OBJBakedModel extends java.lang.Object implements IFlexibleBakedModel, ISmartBlockModel, ISmartItemModel, IPerspectiveAwareModel
ISmartBlockModel.PerspectiveWrapper, ISmartBlockModel.Wrapper
IPerspectiveAwareModel.MapWrapper
Constructor and Description |
---|
OBJBakedModel(OBJModel model,
IModelState state,
VertexFormat format,
<any> textures) |
Modifier and Type | Method and Description |
---|---|
OBJModel.OBJBakedModel |
getBakedModel() |
OBJModel.OBJBakedModel |
getCachedModel(IModelState state) |
java.util.List<BakedQuad> |
getFaceQuads(EnumFacing side) |
VertexFormat |
getFormat() |
java.util.List<BakedQuad> |
getGeneralQuads() |
ItemCameraTransforms |
getItemCameraTransforms() |
OBJModel |
getModel() |
TextureAtlasSprite |
getParticleTexture() |
IModelState |
getState() |
OBJModel.OBJBakedModel |
handleBlockState(IBlockState state) |
IBakedModel |
handleItemState(ItemStack stack) |
<any> |
handlePerspective(ItemCameraTransforms.TransformType cameraTransformType) |
boolean |
isAmbientOcclusion() |
boolean |
isBuiltInRenderer() |
boolean |
isGui3d() |
void |
scheduleRebake() |
java.lang.String |
toString() |
public OBJBakedModel(OBJModel model, IModelState state, VertexFormat format, <any> textures)
public void scheduleRebake()
public java.util.List<BakedQuad> getFaceQuads(EnumFacing side)
getFaceQuads
in interface IBakedModel
public java.util.List<BakedQuad> getGeneralQuads()
getGeneralQuads
in interface IBakedModel
public boolean isAmbientOcclusion()
isAmbientOcclusion
in interface IBakedModel
public boolean isGui3d()
isGui3d
in interface IBakedModel
public boolean isBuiltInRenderer()
isBuiltInRenderer
in interface IBakedModel
public TextureAtlasSprite getParticleTexture()
getParticleTexture
in interface IBakedModel
public ItemCameraTransforms getItemCameraTransforms()
getItemCameraTransforms
in interface IBakedModel
public VertexFormat getFormat()
getFormat
in interface IFlexibleBakedModel
public IBakedModel handleItemState(ItemStack stack)
handleItemState
in interface ISmartItemModel
public OBJModel.OBJBakedModel handleBlockState(IBlockState state)
handleBlockState
in interface ISmartBlockModel
public OBJModel.OBJBakedModel getCachedModel(IModelState state)
public OBJModel getModel()
public IModelState getState()
public OBJModel.OBJBakedModel getBakedModel()
public <any> handlePerspective(ItemCameraTransforms.TransformType cameraTransformType)
handlePerspective
in interface IPerspectiveAwareModel
public java.lang.String toString()
toString
in class java.lang.Object