Namespace LansMap.Interaction
Classes
- MapInteractionController
Built-in pan, zoom, rotate, and pitch input for a ScreenMapView.
- MapUnityInputSource
Drives a map from Unity's own mouse, keyboard and touch. Added automatically unless you supply your own input source.
- TerrainCoverageClampCache
Caches TerrainCoverageClamp outputs for a live ScreenMapView, recomputing only when the view has drifted enough to matter.
- UnityMapInputSource
The shipped input source: Unity's own mouse, keyboard and touch.
Structs
- MapInteractionController.DoubleTapZoomChain
Stacks rapid double-tap zooms onto the previous fly target so N taps always add N zoom levels.
Interfaces
- IMapInputSource
Where a map reads its mouse, keyboard and touch. Implement this to drive a map from your own input stack, or from a test.