En esta página

Qt3DInput::QAbstractPhysicalDevice Class

class Qt3DInput::QAbstractPhysicalDevice

QAbstractPhysicalDevice es la clase base utilizada por Qt3d para interactuar con dispositivos de entrada arbitrarios. Más...

Cabecera: #include <QAbstractPhysicalDevice>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
En QML: AbstractPhysicalDevice
Hereda de: Qt3DCore::QNode
Heredado por:

Qt3DInput::QKeyboardDevice y Qt3DInput::QMouseDevice

Estado: Deprecated

Funciones públicas

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)

Descripción detallada

Documentación de las funciones de los miembros

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

Construye una nueva instancia de QAbstractPhysicalDevice con parent.

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

Añade el axisSetting axisSetting a este dispositivo.

[virtual] int QAbstractPhysicalDevice::axisCount() const

Devuelve el número de ejes que tiene este dispositivo.

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

Devuelve el identificador entero del eje name o -1 si no existe en este dispositivo.

[virtual] QStringList QAbstractPhysicalDevice::axisNames() const

Devuelve una lista con los nombres de los ejes del dispositivo.

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

Devuelve los axisSettings asociados a este dispositivo.

[virtual] int QAbstractPhysicalDevice::buttonCount() const

Devuelve el número de botones que tiene este dispositivo.

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

Devuelve el identificador entero del botón name o -1 si no existe en este dispositivo.

[virtual] QStringList QAbstractPhysicalDevice::buttonNames() const

Devuelve una lista con los nombres de los botones del dispositivo.

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

Quitar el axisSetting axisSetting a este dispositivo.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.