Qt 3D Input 模块提供用于在使用 Qt3D 的应用程序中处理用户输入的类。 更多...
包含使用户能够输入的类 |
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 | |
Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device | |
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 | |
Processes velocity or acceleration data from a QAxis | |
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 | |
Abstract base class used to define new input methods such as game controllers | |
Represents a set of QAbstractActionInput's that must be triggerd one after the other | |
Holds the pointer to an input event source object | |
Event type send by KeyBoardHandler | |
In charge of dispatching keyboard events to attached QQKeyboardHandler objects | |
Provides keyboard event notification | |
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 | |
Provides a means of being notified about mouse events when attached to a QMouseDevice instance | |
Contains parameters that describe a mouse wheel event |
To use classes from this module, add this directive into the C++ files:
#include <Qt3DInput>
要链接到相应 C++ 库,将以下添加到 qmake 工程文件:
QT += 3dinput