NDEVR
API Documentation
MouseController::MouseActions

Holds the configurable action bindings and settings for a single mouse button. More...

Collaboration diagram for MouseController::MouseActions:
[legend]

Public Member Functions

 MouseActions ()
 Default constructor.
 MouseActions (const MouseActions &actions)
 Copy constructor.

Public Attributes

Resource< MouseActionclick_action
 The action to perform on a single click.
Resource< MouseActiondouble_click_action
 The action to perform on a double click.
Resource< ReferencePointdouble_click_reference
 The reference point used specifically on double-click actions.
Resource< MouseActiondrag_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< ReferencePointpreferred_reference
 The preferred reference point for camera operations.
Resource< MouseSelectionModeselection_mode
 The selection mode used when selecting with this button.
Resource< fltp04sensitivity
 The sensitivity multiplier for this button's actions.

Detailed Description

Holds the configurable action bindings and settings for a single mouse button.


Definition at line 131 of file MouseController.h.

Constructor & Destructor Documentation

◆ MouseActions() [1/2]

MouseController::MouseActions::MouseActions ( )

Default constructor.


Initializes mouse action resources with default values.

Referenced by MouseActions().

◆ MouseActions() [2/2]

MouseController::MouseActions::MouseActions ( const MouseActions & actions)

Copy constructor.


Parameters
[in]actionsThe MouseActions to copy from.

References MouseActions().


The documentation for this class was generated from the following file: