Qt 3D 输入 C++ 类

Qt 3D 输入模块提供了一组类,用于处理使用 Qt3D 的应用程序的用户输入。 更多...

命名空间

Qt3DInput

包含启用用户输入的类

Qt3DInput::QAbstractActionInput

动作输入和所有聚合动作输入的基类

Qt3DInput::QAbstractAxisInput

Qt3DInput::QAbstractActionInput 是所有轴输入的基类

Qt3DInput::QAbstractPhysicalDevice

Qt3D 用于与任意输入设备交互的基类

Qt3DInput::QAbstractPhysicalDeviceProxy

Qt3DInput::QAbstractPhysicalDeviceProxy 为一个实际的 Qt3DInput::QQAbstractPhysicalDevice 设备充当代理

Qt3DInput::QAction

链接一组触发同一事件的 QAbstractActionInput

Qt3DInput::QActionInput

存储用于触发输入事件的设备和按钮

Qt3DInput::QAnalogAxisInput

由模拟输入控制的轴输入,轴值控制方式类似于传统的模拟输入,如游戏手柄

Qt3DInput::QAxis

存储用于触发输入事件的 QAbstractAxisInput

Qt3DInput::QAxisAccumulator

从 QAxis 处理速度或加速度数据

Qt3DInput::QAxisSetting

存储指定列表的轴的设置

Qt3DInput::QButtonAxisInput

由按钮控制的轴输入,轴值由按钮控制,而不是传统的模拟输入,如游戏手柄

Qt3DInput::QInputAspect

负责创建物理设备和处理相关的任务

Qt3DInput::QInputChord

表示必须同时触发的一组 QAbstractActionInput

Qt3DInput::QInputDeviceIntegration

用于定义新输入方法(如游戏手柄)的抽象基类

Qt3DInput::QInputSequence

表示必须依次触发的一组 QAbstractActionInput

Qt3DInput::QInputSettings

持有输入事件源对象的指针

Qt3DInput::QKeyEvent

键盘处理器发送的事件类型

Qt3DInput::QKeyboardDevice

负责将键盘事件分派给附加的 QQKeyboardHandler 对象

Qt3DInput::QKeyboardHandler

提供键盘事件通知

Qt3DInput::QLogicalDevice

允许用户定义一组在应用程序内希望使用的操作

Qt3DInput::QMouseDevice

将鼠标事件委托给附加的 MouseHandler 对象

Qt3DInput::QMouseEvent

Qt3DCore::QMouseEvent 包含描述鼠标事件的参数

Qt3DInput::QMouseHandler

提供当附加到 QMouseDevice 实例时通知鼠标事件的手段

Qt3DInput::QWheelEvent

包含描述鼠标滚轮事件的参数

详细描述

要使用此模块中的类,请将以下指令添加到C++文件中

#include <Qt3DInput>

要链接相应的C++库,请将以下内容添加到您的qmake项目文件中

QT += 3dinput

© 2024 Qt公司有限公司。本文件中包含的文档贡献是该文件各自所有者的版权。本文件中提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3 的条款许可的。Qt及其相关标志是芬兰及/或其他国家Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。