public class PerspectiveMapWrapper extends java.lang.Object implements IDynamicBakedModel
| Constructor and Description |
|---|
PerspectiveMapWrapper(IBakedModel parent,
com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> transforms) |
PerspectiveMapWrapper(IBakedModel parent,
IModelState state) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doesHandlePerspectives()
Override to tell the new model loader that it shouldn't wrap this model
|
ItemCameraTransforms |
getItemCameraTransforms() |
ItemOverrideList |
getOverrides() |
TextureAtlasSprite |
getParticleTexture() |
java.util.List<BakedQuad> |
getQuads(BlockState state,
Direction side,
java.util.Random rand,
IModelData extraData) |
static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> |
getTransforms(IModelState state) |
static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> |
getTransforms(ItemCameraTransforms transforms) |
static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> |
getTransformsWithFallback(IModelState state,
ItemCameraTransforms transforms) |
static org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> |
handlePerspective(IBakedModel model,
com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> transforms,
ItemCameraTransforms.TransformType cameraTransformType) |
static org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> |
handlePerspective(IBakedModel model,
IModelState state,
ItemCameraTransforms.TransformType cameraTransformType) |
org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> |
handlePerspective(ItemCameraTransforms.TransformType cameraTransformType) |
boolean |
isAmbientOcclusion() |
boolean |
isAmbientOcclusion(BlockState state) |
boolean |
isBuiltInRenderer() |
boolean |
isGui3d() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetQuadsgetBakedModel, getModelData, getParticleTexturepublic PerspectiveMapWrapper(IBakedModel parent, com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> transforms)
public PerspectiveMapWrapper(IBakedModel parent, IModelState state)
public static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> getTransforms(IModelState state)
public static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> getTransforms(ItemCameraTransforms transforms)
public static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> getTransformsWithFallback(IModelState state, ItemCameraTransforms transforms)
public static org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> handlePerspective(IBakedModel model, com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TRSRTransformation> transforms, ItemCameraTransforms.TransformType cameraTransformType)
public static org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> handlePerspective(IBakedModel model, IModelState state, ItemCameraTransforms.TransformType cameraTransformType)
public boolean isAmbientOcclusion()
isAmbientOcclusion in interface IBakedModelpublic boolean isAmbientOcclusion(BlockState state)
isAmbientOcclusion in interface IForgeBakedModelpublic boolean isGui3d()
isGui3d in interface IBakedModelpublic boolean isBuiltInRenderer()
isBuiltInRenderer in interface IBakedModelpublic TextureAtlasSprite getParticleTexture()
getParticleTexture in interface IBakedModelpublic ItemCameraTransforms getItemCameraTransforms()
getItemCameraTransforms in interface IBakedModelpublic java.util.List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, @Nonnull java.util.Random rand, @Nonnull IModelData extraData)
getQuads in interface IForgeBakedModelgetQuads in interface IDynamicBakedModelpublic ItemOverrideList getOverrides()
getOverrides in interface IBakedModelpublic boolean doesHandlePerspectives()
IForgeBakedModeldoesHandlePerspectives in interface IForgeBakedModelpublic org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> handlePerspective(ItemCameraTransforms.TransformType cameraTransformType)
handlePerspective in interface IForgeBakedModel