Table of Contents

Class IslandOverviewDrawer

Namespace
Game.Core.Rendering.Islands
Assembly
SPZGameAssembly.dll
public class IslandOverviewDrawer : IMapSubDrawer, IMapSubDrawerIslandEventListener
Inheritance
object
IslandOverviewDrawer
Implements
Extension Methods

Constructors

IslandOverviewDrawer(IMapModel, VisualThemeBaseResources, IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer>, IResourceLifetime, ILogger)

public IslandOverviewDrawer(IMapModel map, VisualThemeBaseResources themeResources, IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer> platformDrawerPerDefinition, IResourceLifetime resourceLifetime, ILogger logger)

Parameters

map IMapModel
themeResources VisualThemeBaseResources
platformDrawerPerDefinition IReadOnlyDictionary<IslandDefinitionId, IIslandPlatformDrawer>
resourceLifetime IResourceLifetime
logger ILogger

Methods

Dispose()

public void Dispose()

Draw(FrameDrawOptionsNoLOD, MapCullResult)

public void Draw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)

Parameters

options FrameDrawOptionsNoLOD
cullResult MapCullResult

RegisterIsland(IslandModel)

public void RegisterIsland(IslandModel island)

Parameters

island IslandModel

UnregisterIsland(IslandModel)

public void UnregisterIsland(IslandModel island)

Parameters

island IslandModel