QLogicalDevice 类

class Qt3DInput::QLogicalDevice

QLogicalDevice 允许用户定义一组希望在应用程序中使用的行为。更多信息...

头文件 #include <QLogicalDevice>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmakeQT += 3dinput
实例化自 LogicalDevice
继承自 Qt3DCore::QComponent

公共函数

QLogicalDevice(Qt3DCore::QNode *parent = nullptr)
QList<Qt3DInput::QAction *>actions() const
voidaddAction(Qt3DInput::QAction *action)
voidaddAxis(Qt3DInput::QAxis *axis)
QList<Qt3DInput::QAxis *>axes() const
voidremoveAction(Qt3DInput::QAction *action)
voidremoveAxis(Qt3DInput::QAxis *axis)

详细描述

成员函数文档

[显式] QLogicalDevice::QLogicalDevice(Qt3DCore::QNode *parent = nullptr)

以父 parent 构造一个 QLogicalDevice 实例。

QList<Qt3DInput::QAction *> QLogicalDevice::actions() const

返回动作列表。

void QLogicalDevice::addAction(Qt3DInput::QAction *action)

将一个动作添加到动作列表中。

void QLogicalDevice::addAxis(Qt3DInput::QAxis *axis)

将一个轴添加到轴列表中。

QList<Qt3DInput::QAxis *> QLogicalDevice::axes() const

返回轴列表。

void QLogicalDevice::removeAction(Qt3DInput::QAction *action)

从动作列表中删除一个动作。

void QLogicalDevice::removeAxis(Qt3DInput::QAxis *axis)

从轴列表中移除一个

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