Qt 3D Input C++ Classes
The Qt 3D Input module provides classes for handling user input in applications using Qt3D. More...
This module was introduced in Qt 5.7.
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 | |
| Processes velocity or acceleration data from a QAxis | |
| Qt3DCore::QMouseEvent contains parameters that describe a mouse event | |
| Contains parameters that describe a mouse wheel event | |
| 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 | |
| Provides a means of being notified about mouse events when attached to a QMouseDevice instance | |
| Base class for handling changes in physical devices | 
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