public class PerspectiveMapWrapper extends java.lang.Object implements IDynamicBakedModel
| Modifier and Type | Class and Description |
|---|---|
private class |
PerspectiveMapWrapper.OverrideListWrapper |
| Modifier and Type | Field and Description |
|---|---|
private PerspectiveMapWrapper.OverrideListWrapper |
overrides |
private IBakedModel |
parent |
private com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> |
transforms |
| Constructor and Description |
|---|
PerspectiveMapWrapper(IBakedModel parent,
com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> transforms) |
PerspectiveMapWrapper(IBakedModel parent,
IModelTransform state) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetQuadsgetBakedModel, getModelData, getParticleTextureprivate final IBakedModel parent
private final com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> transforms
private final PerspectiveMapWrapper.OverrideListWrapper overrides
public PerspectiveMapWrapper(IBakedModel parent, com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> transforms)
public PerspectiveMapWrapper(IBakedModel parent, IModelTransform state)
public static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> getTransforms(IModelTransform state)
public static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> getTransforms(ItemCameraTransforms transforms)
public static com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> getTransformsWithFallback(IModelTransform state, ItemCameraTransforms transforms)
public static IBakedModel handlePerspective(IBakedModel model, com.google.common.collect.ImmutableMap<ItemCameraTransforms.TransformType,TransformationMatrix> transforms, ItemCameraTransforms.TransformType cameraTransformType, MatrixStack mat)
public static IBakedModel handlePerspective(IBakedModel model, IModelTransform state, ItemCameraTransforms.TransformType cameraTransformType, MatrixStack mat)
public boolean isAmbientOcclusion()
isAmbientOcclusion in interface IBakedModelpublic boolean isAmbientOcclusion(BlockState state)
isAmbientOcclusion in interface IForgeBakedModelpublic boolean isGui3d()
isGui3d in interface IBakedModelpublic boolean func_230044_c_()
func_230044_c_ 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, java.util.Random rand, IModelData extraData)
getQuads in interface IForgeBakedModelgetQuads in interface IDynamicBakedModelpublic ItemOverrideList getOverrides()
getOverrides in interface IBakedModelpublic boolean doesHandlePerspectives()
IForgeBakedModeldoesHandlePerspectives in interface IForgeBakedModelpublic IBakedModel handlePerspective(ItemCameraTransforms.TransformType cameraTransformType, MatrixStack mat)
handlePerspective in interface IForgeBakedModel