QAbstractPhysicalDevice Class
class Qt3DInput::QAbstractPhysicalDeviceQAbstractPhysicalDeviceは、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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。