Table of Contents

Class IslandsPreviewDrawer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class IslandsPreviewDrawer : IIslandPreviewDrawer
Inheritance
object
IslandsPreviewDrawer
Implements
Extension Methods

Constructors

IslandsPreviewDrawer(IMapModel, IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer>, CombinedIslandsMeshCache)

public IslandsPreviewDrawer(IMapModel map, IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer> platformDrawerPerDefinition, CombinedIslandsMeshCache combinedIslandsMeshCache)

Parameters

map IMapModel
platformDrawerPerDefinition IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer>
combinedIslandsMeshCache CombinedIslandsMeshCache

Methods

Draw(IReadOnlyMapLayout, FrameDrawOptions, IReadOnlyList<IslandPreviewRenderData>, bool, bool, bool)

public void Draw(IReadOnlyMapLayout mapLayout, FrameDrawOptions options, IReadOnlyList<IslandPreviewRenderData> islands, bool drawGlobalHelpers, bool drawGrid, bool drawShadows)

Parameters

mapLayout IReadOnlyMapLayout
options FrameDrawOptions
islands IReadOnlyList<IslandPreviewRenderData>
drawGlobalHelpers bool
drawGrid bool
drawShadows bool

DrawIsland(FrameDrawOptions, IslandPreviewRenderData, ISet<IGlobalIslandPlacementHelper>)

public void DrawIsland(FrameDrawOptions options, IslandPreviewRenderData islandPreviewData, ISet<IGlobalIslandPlacementHelper> globalPlacementHelpers)

Parameters

options FrameDrawOptions
islandPreviewData IslandPreviewRenderData
globalPlacementHelpers ISet<IGlobalIslandPlacementHelper>