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, wait
getQuads
getBakedModel, getModelData, getParticleTexture
private 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 IBakedModel
public boolean isAmbientOcclusion(BlockState state)
isAmbientOcclusion
in interface IForgeBakedModel
public boolean isGui3d()
isGui3d
in interface IBakedModel
public boolean func_230044_c_()
func_230044_c_
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, java.util.Random rand, 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 IBakedModel handlePerspective(ItemCameraTransforms.TransformType cameraTransformType, MatrixStack mat)
handlePerspective
in interface IForgeBakedModel