Table of Contents

Interface IMapBoundsProvider

Namespace
Game.Core.Rendering.Culling
Assembly
SPZGameAssembly.dll
public interface IMapBoundsProvider
Extension Methods

Methods

ComputeResourceSourceBounds(IMapResourceSource)

Bounds ComputeResourceSourceBounds(IMapResourceSource mapResource)

Parameters

mapResource IMapResourceSource

Returns

Bounds

GetChunkBounds(GlobalChunkCoordinate)

Bounds GetChunkBounds(GlobalChunkCoordinate origin_GC)

Parameters

origin_GC GlobalChunkCoordinate

Returns

Bounds

GetChunkLODCenter(GlobalChunkCoordinate)

float3 GetChunkLODCenter(GlobalChunkCoordinate origin_GC)

Parameters

origin_GC GlobalChunkCoordinate

Returns

float3

GetSuperChunkBounds(SuperChunkCoordinate)

Bounds GetSuperChunkBounds(SuperChunkCoordinate origin_SC)

Parameters

origin_SC SuperChunkCoordinate

Returns

Bounds

GetSuperChunkBounds(SuperChunkCoordinate, ChunkVector)

Bounds GetSuperChunkBounds(SuperChunkCoordinate origin_SC, ChunkVector chunkExpansion)

Parameters

origin_SC SuperChunkCoordinate
chunkExpansion ChunkVector

Returns

Bounds