Namespace LansMap.Core.TileCodecs
Classes
- TileMipChain
Mip-chain arithmetic for square tiles: level count and total texels from one shared log2, so staging, the tile array, and the memory budget agree.
- TileRgb565Packer
Packs decoded RGBA8 tile pixels into RGB565 on a worker thread, so residency conversion does not cost main-thread per-pixel work.
- WireBytesTileCodec
Disk-format tag for compressed network bytes (PNG/JPEG): declares that an image decode must run before the payload is pixel data.
Interfaces
- ITileBlockCodec
Write and transcode half for a GPU-ready block-compressed tile format, on top of ITileCodec's read half.
- ITileCodec
Disk-format reader for one cache blob format: recognizes its tag and, for GPU-ready payloads, extracts the mip levels an upload needs.