Interface IShapeItemRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface IShapeItemRenderer
- Extension Methods
-
Properties
MaxItemHeight
float MaxItemHeight { get; }
Property Value
- float
OnShapeAppearanceChanged
IEvent OnShapeAppearanceChanged { get; }
Property Value
- IEvent
ShapeDimensions
float ShapeDimensions { get; }
Property Value
- float
ShapeMaterialDissolve
MaterialReference ShapeMaterialDissolve { get; }
Property Value
- MaterialReference
ShapeMaterialFadeout
MaterialReference ShapeMaterialFadeout { get; }
Property Value
- MaterialReference
ShapeMaterialGrowCrystal
MaterialReference ShapeMaterialGrowCrystal { get; }
Property Value
- MaterialReference
ShapeMaterialNoLayerClip
LODMaterialAsset ShapeMaterialNoLayerClip { get; }
Property Value
- LODMaterialAsset
ShapeMaterialUI
MaterialReference ShapeMaterialUI { get; }
Property Value
- MaterialReference
SupportMeshHeight
float SupportMeshHeight { get; }
Property Value
- float
Methods
TemporaryMeshReference GenerateShapeSubPartMesh(Mesh sourceMesh, MetaShapeColor shapeColor, MetaShapeSubPart subPart, int lod = 0)
Parameters
sourceMesh Mesh
shapeColor MetaShapeColor
subPart MetaShapeSubPart
lod int
Returns
- TemporaryMeshReference
GenerateSupportMesh(Mesh, int)
TemporaryMeshReference GenerateSupportMesh(Mesh meshData, int lod = 0)
Parameters
meshData Mesh
lod int
Returns
- TemporaryMeshReference
GetDrawData(ShapeDefinition, int)
MeshMaterialCombination GetDrawData(ShapeDefinition definition, int lod)
Parameters
definition ShapeDefinition
lod int
Returns
- MeshMaterialCombination
GetDrawData(ShapeItem, int)
MeshMaterialCombination GetDrawData(ShapeItem item, int lod)
Parameters
item ShapeItem
lod int
Returns
- MeshMaterialCombination
GetLeftSupportMeshForLOD(int)
MeshMaterialCombination GetLeftSupportMeshForLOD(int lod)
Parameters
lod int
Returns
- MeshMaterialCombination
GetRightSupportMeshForLOD(int)
MeshMaterialCombination GetRightSupportMeshForLOD(int lod)
Parameters
lod int
Returns
- MeshMaterialCombination
GetShapeLayerHeight(int)
float GetShapeLayerHeight(int layer)
Parameters
layer int
Returns
- float
GetShapeLayerScale(int)
float GetShapeLayerScale(int layer)
Parameters
layer int
Returns
- float
GetSupportMeshForLOD(int)
MeshMaterialCombination GetSupportMeshForLOD(int lod)
Parameters
lod int
Returns
- MeshMaterialCombination
RenderToTexture(ShapeDefinition)
Texture RenderToTexture(ShapeDefinition definition)
Parameters
definition ShapeDefinition
Returns
- Texture
RenderToTexture(ShapeItem)
Texture RenderToTexture(ShapeItem item)
Parameters
item ShapeItem
Returns
- Texture