Table of Contents

Namespace LansMap.Interaction

Classes

LocationFollowController
MapInput
MapInteractionController

Built-in pan, zoom, rotate, and pitch input for a ScreenMapView.

MapPressArbiter
MapToolRegistry
MapUnityInputSource

Drives a map from Unity's own mouse, keyboard and touch. Added automatically unless you supply your own input source.

RealScreenPointerSurface
SceneSwitcherOverlay
SurfaceOrbitController
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.

MapTouch

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.

IMapModalTool
IMapPointerSurface

Enums

MapTouchPhase