Table of Contents

Class UniversalShapeRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class UniversalShapeRenderer : IUniversalShapeRenderer
Inheritance
object
UniversalShapeRenderer
Implements
Extension Methods

Constructors

UniversalShapeRenderer(ShapeItemRendererData, IEnumerable<IShapeSubPart>, IEnumerable<IShapeColor>, IColorVisualizationManager)

public UniversalShapeRenderer(ShapeItemRendererData shapeItemRendererData, IEnumerable<IShapeSubPart> shapeSubParts, IEnumerable<IShapeColor> shapeColors, IColorVisualizationManager colorVisualizationManager)

Parameters

shapeItemRendererData ShapeItemRendererData
shapeSubParts IEnumerable<IShapeSubPart>
shapeColors IEnumerable<IShapeColor>
colorVisualizationManager IColorVisualizationManager

Methods

CanRender(string)

public bool CanRender(string shapeCode)

Parameters

shapeCode string

Returns

bool

Dispose()

public void Dispose()

TryRenderToTexture(string, out Texture)

public bool TryRenderToTexture(string shapeCode, out Texture shapeTexture)

Parameters

shapeCode string
shapeTexture Texture

Returns

bool

TryResolve(string, out UniversalShapeDefinition)

public bool TryResolve(string shapeCode, out UniversalShapeDefinition shape)

Parameters

shapeCode string
shape UniversalShapeDefinition

Returns

bool