map_viewport_bloc library
Declarative map viewport package exports.
Classes
- CameraModeChanged
- CenterChanged
- FitToBounds
- FreeLookTimeoutElapsed
- LayerToggled
- MapBloc
- MapEvent
- MapInitialized
- MapLayerZ
- Canonical Z-order for the six-layer map composition model.
- MapState
- UserPanDetected
- ViewportBudgetReset
- Reset event: integrator-driven. Returns fidelity to HIGH.
- ViewportDataBudgetExhausted
-
Internal event injected when a
BudgetExhaustedarrives on the DataBudget stream. - ViewportDataBudgetWarning
-
Internal event injected when a
BudgetWarningarrives on the DataBudget stream. - ViewportPerformanceBudgetExhausted
-
Internal event injected when a
BudgetExhaustedarrives on the PerformanceBudget stream. - ViewportPerformanceBudgetWarning
-
Internal event injected when a
BudgetWarningarrives on either stream. Public: integrators may also dispatch directly when composing additional budget sources. - ViewportRenderBudgetBloc
-
Bloc composing PerformanceBudget + DataBudget streams into a
single
ViewportRenderStatewith aRenderFidelityrecommendation. - ViewportRenderBudgetEvent
- Sealed event hierarchy consumed by ViewportRenderBudgetBloc.
- ViewportRenderConfig
- Configuration for the viewport-class render budget composition.
- ViewportRenderState
- State emitted by ViewportRenderBudgetBloc.
- ZoomChanged
Enums
- CameraMode
- Camera mode for the viewport state machine.
- MapLayerType
- Map layers rendered by the Snow Scene stack.
- MapStatus
- RenderFidelity
- Recommended render fidelity for the integrator HMI.
- RenderFidelityFloor
- Lowest fidelity the bloc will recommend for a given cohort.
Extensions
Constants
- kDefaultFollowZoom → const double
- kDefaultMapCenter → const LatLng
-
kDefaultVisibleLayers
→ const Set<
MapLayerType>