QAbstractPhysicalDevice Class

class Qt3DInput::QAbstractPhysicalDevice

QAbstractPhysicalDeviceは、Qt3dが任意の入力デバイスと対話するために使用する基本クラスです。詳細...

Header: #include <QAbstractPhysicalDevice>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
In QML: AbstractPhysicalDevice
Inherits: Qt3DCore::QNode
Inherited By:

Qt3DInput::QAbstractPhysicalDeviceProxy, Qt3DInput::QKeyboardDevice, and Qt3DInput::QMouseDevice

Status: Deprecated

パブリック関数

QAbstractPhysicalDevice(Qt3DCore::QNode *parent = nullptr)
void addAxisSetting(Qt3DInput::QAxisSetting *axisSetting)
virtual int axisCount() const
virtual int axisIdentifier(const QString &name) const
virtual QStringList axisNames() const
QList<Qt3DInput::QAxisSetting *> axisSettings() const
virtual int buttonCount() const
virtual int buttonIdentifier(const QString &name) const
virtual QStringList buttonNames() const
void removeAxisSetting(Qt3DInput::QAxisSetting *axisSetting)

詳細説明

メンバー関数ドキュメント

[explicit] QAbstractPhysicalDevice::QAbstractPhysicalDevice(Qt3DCore::QNode *parent = nullptr)

parent を持つ新しい QAbstractPhysicalDevice インスタンスを構築する。

void QAbstractPhysicalDevice::addAxisSetting(Qt3DInput::QAxisSetting *axisSetting)

axisSettingaxisSetting をこのデバイスに追加する。

[virtual] int QAbstractPhysicalDevice::axisCount() const

このデバイスが持つ軸の数を返す。

[virtual] int QAbstractPhysicalDevice::axisIdentifier(const QString &name) const

軸の整数識別子name を返すか、このデバイスに存在しない場合は -1 を返します。

[virtual] QStringList QAbstractPhysicalDevice::axisNames() const

装置の軸の名前のリストを返す。

QList<Qt3DInput::QAxisSetting *> QAbstractPhysicalDevice::axisSettings() const

このデバイスに関連付けられている axisSettings を返します。

[virtual] int QAbstractPhysicalDevice::buttonCount() const

このデバイスが持つボタンの数を返します。

[virtual] int QAbstractPhysicalDevice::buttonIdentifier(const QString &name) const

ボタンname の識別子を整数で返します。

[virtual] QStringList QAbstractPhysicalDevice::buttonNames() const

デバイスのボタンの名前のリストを返します。

void QAbstractPhysicalDevice::removeAxisSetting(Qt3DInput::QAxisSetting *axisSetting)

このデバイスの axisSettingaxisSetting を削除します。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。