|
LuciadCPillar C# 2025.0.12
|
Namespaces | |
| namespace | Mouse |
| namespace | Touch |
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... | |
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. |