Table of Contents

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

GenerateShapeSubPartMesh(Mesh, MetaShapeColor, MetaShapeSubPart, int)

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