Table of Contents

Class SpaceConverterSimulationRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
[UsedImplicitly]
public class SpaceConverterSimulationRenderer : StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>, ISimulationRenderer, IIslandSimulationRenderer
Inheritance
object
SpaceConverterSimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

SpaceConverterSimulationRenderer(IMapModel, IShapeRegistry)

public SpaceConverterSimulationRenderer(IMapModel map, IShapeRegistry shapeRegistry)

Parameters

map IMapModel
shapeRegistry IShapeRegistry

Methods

CreateDataForSimulation(IslandModel, SpaceConverterSimulation, in GlobalChunkTransform, IIslandDefinition)

protected override SpaceConverterSimulationRenderer.Data CreateDataForSimulation(IslandModel island, SpaceConverterSimulation simulation, in GlobalChunkTransform transform, IIslandDefinition definition)

Parameters

island IslandModel
simulation SpaceConverterSimulation
transform GlobalChunkTransform
definition IIslandDefinition

Returns

SpaceConverterSimulationRenderer.Data

Dispose()

public override void Dispose()

DisposeDataForSimulation(Entity, Data)

protected override void DisposeDataForSimulation(StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.Entity entity, SpaceConverterSimulationRenderer.Data data)

Parameters

entity StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.Entity
data SpaceConverterSimulationRenderer.Data

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.Entity
options FrameDrawOptions

ShouldDraw(FrameDrawOptionsNoLOD)

public override bool ShouldDraw(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Returns

bool

ShouldDraw(LODRenderConfig)

protected override bool ShouldDraw(LODRenderConfig lod)

Parameters

lod LODRenderConfig

Returns

bool