Qt 3D Input C++ Classes
The Qt 3D Input module provides classes for handling user input in applications using Qt3D. More...
Namespaces
Contains classes that enable user input  | 
Classes
The base class for the Action Input and all Aggregate Action Inputs  | |
QAbstractActionInput is the base class for all Axis Input  | |
The base class used by Qt3d to interact with arbitrary input devices  | |
Links a set of QAbstractActionInput that trigger the same event  | |
Stores Device and Buttons used to trigger an input event  | |
An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick  | |
Stores QAbstractAxisInputs used to trigger an input event  | |
Stores settings for the specified list of Axis  | |
An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick  | |
Responsible for creating physical devices and handling associated jobs  | |
Represents a set of QAbstractActionInput's that must be triggerd at once  | |
Represents a set of QAbstractActionInput's that must be triggerd one after the other  | |
Holds the pointer to an input event source object  | |
In charge of dispatching keyboard events to attached QQKeyboardHandler objects  | |
Provides keyboard event notification  | |
Event type send by KeyBoardHandler  | |
Allows the user to define a set of actions that they wish to use within an application  | |
Delegates mouse events to the attached MouseHandler objects  | |
Qt3DCore::QMouseEvent contains parameters that describe a mouse event  | |
Contains parameters that describe a mouse wheel event  | |
Provides a means of being notified about mouse events when attached to a QMouseDevice instance  | 
Detailed Description
To use classes from this module, add this directive into the C++ files:
  #include <Qt3DInput>
To link against the corresponding C++ libraries, add the following to your qmake project file:
QT += 3dinput