Qt 3D Input C++ 類

Qt 3D Input 模塊提供用於在使用 Qt3D 的應用程序中處理用戶輸入的類。 更多...

該模塊在 Qt 5.7 引入。

名稱空間

Qt3DInput 包含使用戶能夠輸入的類

Qt3DInput::QAbstractActionInput The base class for the Action Input and all Aggregate Action Inputs
Qt3DInput::QAbstractAxisInput QAbstractActionInput is the base class for all Axis Input
Qt3DInput::QAbstractPhysicalDevice The base class used by Qt3d to interact with arbitrary input devices
Qt3DInput::QAbstractPhysicalDeviceProxy Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device
Qt3DInput::QAction Links a set of QAbstractActionInput that trigger the same event
Qt3DInput::QActionInput Stores Device and Buttons used to trigger an input event
Qt3DInput::QAnalogAxisInput An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick
Qt3DInput::QAxis Stores QAbstractAxisInputs used to trigger an input event
Qt3DInput::QAxisAccumulator Processes velocity or acceleration data from a QAxis
Qt3DInput::QAxisSetting Stores settings for the specified list of Axis
Qt3DInput::QButtonAxisInput An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick
Qt3DInput::QInputAspect Responsible for creating physical devices and handling associated jobs
Qt3DInput::QInputChord Represents a set of QAbstractActionInput's that must be triggerd at once
Qt3DInput::QInputDeviceIntegration Abstract base class used to define new input methods such as game controllers
Qt3DInput::QInputSequence Represents a set of QAbstractActionInput's that must be triggerd one after the other
Qt3DInput::QInputSettings Holds the pointer to an input event source object
Qt3DInput::QKeyEvent Event type send by KeyBoardHandler
Qt3DInput::QKeyboardDevice In charge of dispatching keyboard events to attached QQKeyboardHandler objects
Qt3DInput::QKeyboardHandler Provides keyboard event notification
Qt3DInput::QLogicalDevice Allows the user to define a set of actions that they wish to use within an application
Qt3DInput::QMouseDevice Delegates mouse events to the attached MouseHandler objects
Qt3DInput::QMouseEvent Qt3DCore::QMouseEvent contains parameters that describe a mouse event
Qt3DInput::QMouseHandler Provides a means of being notified about mouse events when attached to a QMouseDevice instance
Qt3DInput::QPhysicalDeviceCreatedChangeBase Base class for handling changes in physical devices
Qt3DInput::QWheelEvent 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