Class TrainsDrawer
public class TrainsDrawer : IndependentMapSubDrawer, IMapSubDrawer, IRenderer
- Inheritance
-
objectTrainsDrawer
- 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
gameMapIIslandModelAccessortrainSystemTrainSystemshapeRegistryIShapeRegistryfluidRegistryIFluidRegistrygenericRendererInstanceConfigCacheIGenericRendererInstanceConfigCachetrainResourcesTrainsVisualResources
Methods
DoDraw(FrameDrawOptionsNoLOD, MapCullResult)
protected override void DoDraw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)
Parameters
optionsFrameDrawOptionsNoLODcullResultMapCullResult