![]() |
NDEVR
API Documentation
|
Holds the configurable action bindings and settings for a single mouse button. More...
Public Member Functions | |
| MouseActions () | |
| Default constructor. | |
| MouseActions (const MouseActions &actions) | |
| Copy constructor. | |
Public Attributes | |
| Resource< MouseAction > | click_action |
| The action to perform on a single click. | |
| Resource< MouseAction > | double_click_action |
| The action to perform on a double click. | |
| Resource< ReferencePoint > | double_click_reference |
| The reference point used specifically on double-click actions. | |
| Resource< MouseAction > | drag_action |
| The action to perform when dragging with this button. | |
| Resource< Vector< 2, bool > > | inverted |
| Whether the X and/or Y axes are inverted for this button. | |
| Resource< ReferencePoint > | preferred_reference |
| The preferred reference point for camera operations. | |
| Resource< MouseSelectionMode > | selection_mode |
| The selection mode used when selecting with this button. | |
| Resource< fltp04 > | sensitivity |
| The sensitivity multiplier for this button's actions. | |
Holds the configurable action bindings and settings for a single mouse button.
Definition at line 131 of file MouseController.h.
| MouseController::MouseActions::MouseActions | ( | ) |
Default constructor.
Initializes mouse action resources with default values.
Referenced by MouseActions().
| MouseController::MouseActions::MouseActions | ( | const MouseActions & | actions | ) |