Table of Contents

Class MapCuller

Namespace
Game.Core.Rendering.Culling
Assembly
SPZGameAssembly.dll
public class MapCuller : IMapCuller
Inheritance
object
MapCuller
Implements
Extension Methods

Constructors

MapCuller(IMapBoundsProvider, GraphicSettings, SimulationGameSettings)

public MapCuller(IMapBoundsProvider boundsProvider, GraphicSettings graphicSettings, SimulationGameSettings simulationSettings)

Parameters

boundsProvider IMapBoundsProvider
graphicSettings GraphicSettings
simulationSettings SimulationGameSettings

Methods

Cull(Plane[], float3)

public MapCullResult Cull(Plane[] cameraPlanes, float3 cameraPosition_W)

Parameters

cameraPlanes Plane[]
cameraPosition_W float3

Returns

MapCullResult

Dispose()

public void Dispose()

RegisterIsland(IslandModel)

public void RegisterIsland(IslandModel island)

Parameters

island IslandModel

UnregisterIsland(IslandModel)

public void UnregisterIsland(IslandModel island)

Parameters

island IslandModel