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, wait
getQuads
getBakedModel, getModelData, getParticleTexture
public 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 IBakedModel
public boolean isAmbientOcclusion(BlockState state)
isAmbientOcclusion
in interface IForgeBakedModel
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 java.util.List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, @Nonnull java.util.Random rand, @Nonnull IModelData extraData)
getQuads
in interface IForgeBakedModel
getQuads
in interface IDynamicBakedModel
public ItemOverrideList getOverrides()
getOverrides
in interface IBakedModel
public boolean doesHandlePerspectives()
IForgeBakedModel
doesHandlePerspectives
in interface IForgeBakedModel
public org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> handlePerspective(ItemCameraTransforms.TransformType cameraTransformType)
handlePerspective
in interface IForgeBakedModel