Table of Contents

Namespace LansMap.Map.TilePipeline

Classes

TileAttributionSuffix
TileBatchRendererResource
TileDiskStoreLifecycle

Owns a TileStreamer's disk-store instance across its whole lifecycle: initial open (degrading rather than throwing), the reopen retry after a locked file, detach/reattach for pool parking, and the throttled health reporting a consumer would otherwise have no signal for. TileStreamer keeps every public member unchanged and forwards to this type; frame-path store reads/writes still go through the store this type currently holds.

TileFloor
TilePipelineHost
TileResourcePool
TileStreamer

Downloads, decodes, and uploads tiles into GPU residency each frame.

TileStreamerResource
WebDecodeOffloadStartupCheck
WebGpuDeviceStatus

Reports whether the browser's WebGPU device has been lost.

WebGpuResourceRecycler

Disposes every idle pooled tile GPU resource on a fixed cadence of map switches, as a stability workaround for browsers whose WebGPU backend degrades after many repeated GPU operations.

Structs

TileAttributionSuffix.Token
TileResourceShape

Interfaces

IPoolableTileResource
ITilePipelineTarget

Enums

ElevationRefetchOutcome
TilePoolRetention