Class SpaceThemeShapeAsteroidVisualizationBuilder
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class SpaceThemeShapeAsteroidVisualizationBuilder : IShapeAsteroidBuilder
- Inheritance
-
objectSpaceThemeShapeAsteroidVisualizationBuilder
- Implements
- Extension Methods
Constructors
SpaceThemeShapeAsteroidVisualizationBuilder(GlobalChunkCoordinate, ShapeAsteroidVisualization, IResourceLifetime)
public SpaceThemeShapeAsteroidVisualizationBuilder(GlobalChunkCoordinate origin_GC, ShapeAsteroidVisualization visualization, IResourceLifetime resourceLifetime)
Parameters
origin_GCGlobalChunkCoordinatevisualizationShapeAsteroidVisualizationresourceLifetimeIResourceLifetime
Methods
Generate(bool, GraphicSettings)
public ISpaceThemeShapeAsteroidVisualization Generate(bool combine, GraphicSettings graphicSettings)
Parameters
combineboolgraphicSettingsGraphicSettings
Returns
PushFillerCrossing()
public void PushFillerCrossing()
PushFillerEdge(ChunkDirection)
public void PushFillerEdge(ChunkDirection direction)
Parameters
directionChunkDirection
PushPart(OutlineCardinal, ShapeAsteroidDecorationPart, ChunkDirection)
public void PushPart(OutlineCardinal outlineCardinal, ShapeAsteroidDecorationPart decorationPart, ChunkDirection direction)
Parameters
outlineCardinalOutlineCardinaldecorationPartShapeAsteroidDecorationPartdirectionChunkDirection
PushPlatform()
public void PushPlatform()
PushResource(ChunkVector, ShapeDefinition)
public void PushResource(ChunkVector relativeCoordinate, ShapeDefinition shapeDefinition)
Parameters
relativeCoordinateChunkVectorshapeDefinitionShapeDefinition