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
Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device | |
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 | |
An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick | |
Represents a set of QAbstractActionInput's that must be triggerd at once | |
Event type send by KeyBoardHandler | |
In charge of dispatching keyboard events to attached QQKeyboardHandler objects | |
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 |
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