MPMapRendererConfig

[INTERNAL] The complete, immutable input of one render pass, snapshotted on the UI thread when the pass is scheduled: the camera (via the projection snapshot — viewport, zoom, bearing), the current floor, the map's max zoom, and the solution's render settings.

A pass reads only this object, so it describes one consistent (camera, floor) instant. It must never fall back to live map or floor state: other threads mutate that state while the pass computes, and a pass built from mixed instants renders a combination that never existed.

Functions

Link copied to clipboard
Link copied to clipboard
open fun getFloorIndex(): Int
The floor index this render pass was scheduled for.
Link copied to clipboard
The map's maximum zoom level at schedule time (UNKNOWN_MAX_ZOOM when the provider could not supply one).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard