Namespace LansMap.Map.TilePipeline
Classes
- 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.
- TileStreamer
Downloads, decodes, and uploads tiles into GPU residency each frame.
- 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.