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
-
objectSimulationRenderer<ConnectableIslandSimulation, TSimulation>IslandSimulationRenderer<TSimulation>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
IslandSimulationRenderer()
protected IslandSimulationRenderer()
Methods
ComputeBounds(IslandModel)
protected virtual Bounds ComputeBounds(IslandModel island)
Parameters
islandIslandModel
Returns
- Bounds
RenderInputConnector(FrameDrawOptions, IItemInputChunkConnector, IItemLaneBundle<FastBeltPathLane>)
protected static void RenderInputConnector(FrameDrawOptions options, IItemInputChunkConnector inputConnector, IItemLaneBundle<FastBeltPathLane> inputLaneBundle)
Parameters
optionsFrameDrawOptionsinputConnectorIItemInputChunkConnectorinputLaneBundleIItemLaneBundle<FastBeltPathLane>
RenderOutputConnector(FrameDrawOptions, IItemOutputChunkConnector, IItemLaneBundle<FastBeltPathLane>)
protected static void RenderOutputConnector(FrameDrawOptions options, IItemOutputChunkConnector outputConnector, IItemLaneBundle<FastBeltPathLane> outputLaneBundle)
Parameters
optionsFrameDrawOptionsoutputConnectorIItemOutputChunkConnectoroutputLaneBundleIItemLaneBundle<FastBeltPathLane>
ShouldDraw(FrameDrawOptionsNoLOD)
public override bool ShouldDraw(FrameDrawOptionsNoLOD options)
Parameters
optionsFrameDrawOptionsNoLOD
Returns
- bool