Table of Contents

Namespace LansMap.Map.Rendering

Classes

BuiltinTileDrawEventSelector
CameraCommandBufferDrawSink
HiLoLattice

Splits an absolute normalized mercator coordinate into the coarse/fine float pair the instanced GPU layers store, so the vertex shader can subtract the anchor itself instead of the CPU baking it in at upload.

InstancedLayerBase<T>

One GPU instance buffer's upload/draw/dispose mechanics, held as a private field (composition, never a base class) by every instanced marker/label/line layer.

LansMapShaders
MapDrawCoordinator
MapLayerStack
MapTileDrawSinkFactory
MapTileDrawSinkRegistry
TileBatchRenderer
TileInstanceBuilder

Structs

SurfaceUvMap
TileInstanceDisplacedGpu
TileInstanceGpu

Interfaces

IMapScreenSpaceOverlay
IMapTileDrawRecorder
IMapTileDrawSink

Enums

TerrainDebugViewMode
TileFilterMode

Sampling mode for a map tile texture array.