Class SpaceConverterSimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[UsedImplicitly]
public class SpaceConverterSimulationRenderer : StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>, ISimulationRenderer, IIslandSimulationRenderer
- Inheritance
-
objectStatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>SpaceConverterSimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
SpaceConverterSimulationRenderer(IMapModel, IShapeRegistry)
public SpaceConverterSimulationRenderer(IMapModel map, IShapeRegistry shapeRegistry)
Parameters
mapIMapModelshapeRegistryIShapeRegistry
Methods
CreateDataForSimulation(IslandModel, SpaceConverterSimulation, in GlobalChunkTransform, IIslandDefinition)
protected override SpaceConverterSimulationRenderer.Data CreateDataForSimulation(IslandModel island, SpaceConverterSimulation simulation, in GlobalChunkTransform transform, IIslandDefinition definition)
Parameters
islandIslandModelsimulationSpaceConverterSimulationtransformGlobalChunkTransformdefinitionIIslandDefinition
Returns
Dispose()
public override void Dispose()
DisposeDataForSimulation(Entity, Data)
protected override void DisposeDataForSimulation(StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.Entity entity, SpaceConverterSimulationRenderer.Data data)
Parameters
entityStatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.EntitydataSpaceConverterSimulationRenderer.Data
OnDrawDynamic(in Entity, FrameDrawOptions)
protected override void OnDrawDynamic(in StatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)
Parameters
entityStatefulIslandSimulationRenderer<SpaceConverterSimulation, SpaceConverterSimulationRenderer.DrawData, SpaceConverterSimulationRenderer.Data>.EntityoptionsFrameDrawOptions
ShouldDraw(FrameDrawOptionsNoLOD)
public override bool ShouldDraw(FrameDrawOptionsNoLOD options)
Parameters
optionsFrameDrawOptionsNoLOD
Returns
- bool
ShouldDraw(LODRenderConfig)
protected override bool ShouldDraw(LODRenderConfig lod)
Parameters
lodLODRenderConfig
Returns
- bool