Spec-Zone.ru › Qt 5.9

Класс QAbstractPhysicalDevice

(Qt3DInput::QAbstractPhysicalDevice)

QAbstractPhysicalDevice — базовый класс, используемый Qt3d для взаимодействия с произвольными устройствами ввода. Подробнее...

Заголовок: #include <QAbstractPhysicalDevice>
qmake: QT += 3dinput
С тех пор: Qt 5.6
Инициализируется: AbstractPhysicalDevice
Наследуется от: Qt3DCore::QNode
Наследуется:

Qt3DInput::QKeyboardDevice и Qt3DInput::QMouseDevice

  • Список всех членов, включая унаследованные

Публичные функции

QAbstractPhysicalDevice(Qt3DCore::QNode *parent = nullptr)
void addAxisSetting(QAxisSetting *axisSetting)
virtual int axisCount() const
virtual int axisIdentifier(const QString &name) const
virtual QStringList axisNames() const
QVector<QAxisSetting *> axisSettings() const
virtual int buttonCount() const
virtual int buttonIdentifier(const QString &name) const
virtual QStringList buttonNames() const
void removeAxisSetting(QAxisSetting *axisSetting)
  • 11 публичных функций, унаследованных от Qt3DCore::QNode
  • 32 публичных функций, унаследованных от QObject

Защищённые функции

QAbstractPhysicalDevice(QAbstractPhysicalDevicePrivate &dd, Qt3DCore::QNode *parent = nullptr)
  • 2 защищённых функции, унаследованные от Qt3DCore::QNode
  • 9 защищённых функций, унаследованных от QObject

Дополнительные унаследованные члены

  • 3 свойства, унаследованные от Qt3DCore::QNode
  • 1 свойство, унаследованное от QObject
  • 3 публичных слотов, унаследованных от Qt3DCore::QNode
  • 1 публичный слот, унаследованный от QObject
  • 4 сигналов, унаследованных от Qt3DCore::QNode
  • 2 сигналов, унаследованных от QObject
  • 11 статических публичных членов, унаследованных от QObject

Подробное описание

QAbstractPhysicalDevice — базовый класс, используемый Qt3d для взаимодействия с произвольными устройствами ввода.

Документация по функциям-членам

QAbstractPhysicalDevice::QAbstractPhysicalDevice(Qt3DCore::QNode *parent = nullptr)

Создаёт новый экземпляр QAbstractPhysicalDevice с parent.

[protected] QAbstractPhysicalDevice::QAbstractPhysicalDevice(QAbstractPhysicalDevicePrivate &dd, Qt3DCore::QNode *parent = nullptr)

Копирующий конструктор.

void QAbstractPhysicalDevice::addAxisSetting(QAxisSetting *axisSetting)

Добавляет ось axisSetting к этому устройству.

[virtual] int QAbstractPhysicalDevice::axisCount() const

Возвращает количество осей у этого устройства.

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

Возвращает целочисленный идентификатор оси name или -1, если она не существует на этом устройстве.

[virtual] QStringList QAbstractPhysicalDevice::axisNames() const

Возвращает список имён осей устройства.

QVector<QAxisSetting *> QAbstractPhysicalDevice::axisSettings() const

Возвращает настройки осей, связанные с этим устройством.

[virtual] int QAbstractPhysicalDevice::buttonCount() const

Возвращает количество кнопок у этого устройства.

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

Возвращает целочисленный идентификатор кнопки name или -1, если она не существует на этом устройстве.

[virtual] QStringList QAbstractPhysicalDevice::buttonNames() const

Возвращает список имён кнопок устройства.

void QAbstractPhysicalDevice::removeAxisSetting(QAxisSetting *axisSetting)

Удаляет ось axisSetting из этого устройства.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3dinput-qabstractphysicaldevice.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API