Table of Contents

Class TrainsDrawer

Namespace
Game.Content.Rendering.Trains
Assembly
Game.Content.Rendering.dll
public class TrainsDrawer : IndependentMapSubDrawer, IMapSubDrawer, IRenderer
Inheritance
object
TrainsDrawer
Implements
Inherited Members
Extension Methods

Constructors

TrainsDrawer(IIslandModelAccessor, TrainSystem, IShapeRegistry, IFluidRegistry, IGenericRendererInstanceConfigCache, TrainsVisualResources)

public TrainsDrawer(IIslandModelAccessor gameMap, TrainSystem trainSystem, IShapeRegistry shapeRegistry, IFluidRegistry fluidRegistry, IGenericRendererInstanceConfigCache genericRendererInstanceConfigCache, TrainsVisualResources trainResources)

Parameters

gameMap IIslandModelAccessor
trainSystem TrainSystem
shapeRegistry IShapeRegistry
fluidRegistry IFluidRegistry
genericRendererInstanceConfigCache IGenericRendererInstanceConfigCache
trainResources TrainsVisualResources

Methods

DoDraw(FrameDrawOptionsNoLOD, MapCullResult)

protected override void DoDraw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)

Parameters

options FrameDrawOptionsNoLOD
cullResult MapCullResult