Table of Contents

Class IslandSimulationRenderer<TSimulation>

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class IslandSimulationRenderer<TSimulation> : SimulationRenderer<ConnectableIslandSimulation, TSimulation>, ISimulationRenderer, IIslandSimulationRenderer where TSimulation : ISimulation

Type Parameters

TSimulation
Inheritance
object
IslandSimulationRenderer<TSimulation>
Implements
Derived
Inherited Members
Extension Methods

Constructors

IslandSimulationRenderer()

protected IslandSimulationRenderer()

Methods

ComputeBounds(IslandModel)

protected virtual Bounds ComputeBounds(IslandModel island)

Parameters

island IslandModel

Returns

Bounds

RenderInputConnector(FrameDrawOptions, IItemInputChunkConnector, IItemLaneBundle<FastBeltPathLane>)

protected static void RenderInputConnector(FrameDrawOptions options, IItemInputChunkConnector inputConnector, IItemLaneBundle<FastBeltPathLane> inputLaneBundle)

Parameters

options FrameDrawOptions
inputConnector IItemInputChunkConnector
inputLaneBundle IItemLaneBundle<FastBeltPathLane>

RenderOutputConnector(FrameDrawOptions, IItemOutputChunkConnector, IItemLaneBundle<FastBeltPathLane>)

protected static void RenderOutputConnector(FrameDrawOptions options, IItemOutputChunkConnector outputConnector, IItemLaneBundle<FastBeltPathLane> outputLaneBundle)

Parameters

options FrameDrawOptions
outputConnector IItemOutputChunkConnector
outputLaneBundle IItemLaneBundle<FastBeltPathLane>

ShouldDraw(FrameDrawOptionsNoLOD)

public override bool ShouldDraw(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Returns

bool