CursorKeyboardRotationOptions class

Options to configure cursor/keyboard rotation

Cursor/keyboard rotation is designed for desktop platforms, and allows the cursor to be used to set the rotation of the map whilst a keyboard key is held down (as triggered by isKeyTrigger).

Annotations

Constructors

CursorKeyboardRotationOptions({IsKeyCursorRotationTrigger? isKeyTrigger, CursorRotationBehaviour behaviour = CursorRotationBehaviour.offset, bool setNorthOnClick = true})
Create options to configure cursor/keyboard rotation
const
CursorKeyboardRotationOptions.disabled()
Create options to disable cursor/keyboard rotation

Properties

behaviour CursorRotationBehaviour
The behaviour of the cursor/keyboard rotation function in terms of the angle that the map is rotated to
final
hashCode int
The hash code for this object.
no setterinherited
isKeyTrigger IsKeyCursorRotationTrigger?
Whether to trigger cursor/keyboard rotation dependent on the currently pressed LogicalKeyboardKey
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setNorthOnClick bool
Whether to set the North of the map to the clicked angle, when the user clicks their mouse without dragging (a onPointerDown event followed by onPointerUp without a change in rotation)
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

defaultTriggerKeys Set<LogicalKeyboardKey>
Default trigger keys used in the default isKeyTrigger
final