Class IslandsPreviewDrawer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class IslandsPreviewDrawer : IIslandPreviewDrawer
- Inheritance
-
objectIslandsPreviewDrawer
- Implements
- Extension Methods
Constructors
IslandsPreviewDrawer(IMapModel, IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer>, CombinedIslandsMeshCache)
public IslandsPreviewDrawer(IMapModel map, IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer> platformDrawerPerDefinition, CombinedIslandsMeshCache combinedIslandsMeshCache)
Parameters
mapIMapModelplatformDrawerPerDefinitionIReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer>combinedIslandsMeshCacheCombinedIslandsMeshCache
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
mapLayoutIReadOnlyMapLayoutoptionsFrameDrawOptionsislandsIReadOnlyList<IslandPreviewRenderData>drawGlobalHelpersbooldrawGridbooldrawShadowsbool
DrawIsland(FrameDrawOptions, IslandPreviewRenderData, ISet<IGlobalIslandPlacementHelper>)
public void DrawIsland(FrameDrawOptions options, IslandPreviewRenderData islandPreviewData, ISet<IGlobalIslandPlacementHelper> globalPlacementHelpers)
Parameters
optionsFrameDrawOptionsislandPreviewDataIslandPreviewRenderDataglobalPlacementHelpersISet<IGlobalIslandPlacementHelper>