LuciadCPillar C# 2024.0.08
|
Everything that is used as input to interact with the map. More...
Namespaces | |
namespace | Mouse |
Everything that is used as input to interact with the map using a mouse. | |
namespace | Touch |
Everything that is used as input to interact with the map with a touch device. | |
Classes | |
class | ClickEvent |
Implementation of IInputEvent that represents a click event. More... | |
class | DragEvent |
Implementation of IInputEvent that represents a drag gesture. More... | |
interface | IInputEvent |
Base interface for all input events. More... | |
interface | IInputEventCallback |
A callback class that is called when a IInputEvent is fired. More... | |
class | InputEventCallbackAdapter |
struct | KeyCode |
Represents a key in the controller API. More... | |
class | KeyEvent |
Implementation of IInputEvent that represents keyboard input. More... | |
class | ScreenDistance |
This class is used to represent distances between screen locations. More... | |
class | ScrollEvent |
Implementation of IInputEvent that represents a scroll gesture (for example using the mouse wheel). More... | |
class | TaskSchedulerAdapter |
Enumerations | |
enum | ButtonState { Pressed , Released } |
Possible state of a button or a key. More... | |
enum | EventStatus { Start , InProgress , End } |
Indicates the status of an event. More... | |
enum | ModifierKeys { None = 0 , Alt = 1 , Ctrl = 2 , Shift = 4 } |
Utility class that contains the combination of the modifier keys pressed. More... | |
enum | ScreenDistanceUnit { Pixels , Millimeters } |
Expresses units for length across a display. More... | |
Everything that is used as input to interact with the map.
See related article for an overview of the controller API and how input events are related to it.
Utility class that contains the combination of the modifier keys pressed.
The modifiers keys are mapped to the following values:
An example usage is:
KeyCode
for the available key codes to use in conjunction with this class. Enumerator | |
---|---|
None | No modifiers are pressed. |
Alt | The ALT key. |
Ctrl | The CTRL key. |
Shift | The SHIFT key. |