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 | |
A QAbstractAxisInput class | |
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 | |
A QAnalogAxisInput class | |
A QAxis class | |
A QAxisSetting class | |
A QButtonAxisInput class | |
A QInputAspect class | |
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 | |
A QInputSettings class | |
Event type send by KeyBoardHandler | |
A QKeyboardDevice class | |
A QKeyboardHandler class | |
Allows the user to define a set of actions that they wish to use within an application | |
In charge of dispatching mouse events to attached QMouseHandler objects | |
Qt3DCore::QMouseEvent contains parameters that describe a mouse event | |
Provides a means of being notified about mouse events when attached to a QMouseDevice instance | |
Contains parameters that describe a mouse wheel event |
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