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