Class UniversalShapeRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class UniversalShapeRenderer : IUniversalShapeRenderer
- Inheritance
-
objectUniversalShapeRenderer
- Implements
- Extension Methods
Constructors
UniversalShapeRenderer(ShapeItemRendererData, IEnumerable<IShapeSubPart>, IEnumerable<IShapeColor>, IColorVisualizationManager)
public UniversalShapeRenderer(ShapeItemRendererData shapeItemRendererData, IEnumerable<IShapeSubPart> shapeSubParts, IEnumerable<IShapeColor> shapeColors, IColorVisualizationManager colorVisualizationManager)
Parameters
shapeItemRendererDataShapeItemRendererDatashapeSubPartsIEnumerable<IShapeSubPart>shapeColorsIEnumerable<IShapeColor>colorVisualizationManagerIColorVisualizationManager
Methods
CanRender(string)
public bool CanRender(string shapeCode)
Parameters
shapeCodestring
Returns
- bool
Dispose()
public void Dispose()
TryRenderToTexture(string, out Texture)
public bool TryRenderToTexture(string shapeCode, out Texture shapeTexture)
Parameters
shapeCodestringshapeTextureTexture
Returns
- bool
TryResolve(string, out UniversalShapeDefinition)
public bool TryResolve(string shapeCode, out UniversalShapeDefinition shape)
Parameters
shapeCodestringshapeUniversalShapeDefinition
Returns
- bool