QInputDeviceIntegration Class

(Qt3DInput::QInputDeviceIntegration)
Inherits: QObject

Public Functions

virtual QAbstractPhysicalDevice * createPhysicalDevice(const QString &name) = 0
void initialize(Qt3DInput::QInputAspect *aspect)
virtual QVector<Qt3DCore::QAspectJobPtr> jobsToExecute(qint64 time) = 0
virtual QAbstractPhysicalDeviceBackendNode * physicalDevice(Qt3DCore::QNodeId id) const = 0
virtual QVector<Qt3DCore::QNodeId> physicalDevices() const = 0
  • 31 public functions inherited from QObject

Protected Functions

QInputDeviceIntegration(QObject *parent = Q_NULLPTR)
QInputDeviceIntegration(QInputDeviceIntegrationPrivate &dd, QObject *parent = Q_NULLPTR)
QInputAspect * inputAspect() const
void registerBackendType(const Qt3DCore::QBackendNodeFunctorPtr &functor)
void registerBackendType(const QMetaObject &metaObject, const Qt3DCore::QBackendNodeFunctorPtr &functor)
  • 9 protected functions inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 2 signals inherited from QObject
  • 11 static public members inherited from QObject

Member Function Documentation

[protected] QInputDeviceIntegration::QInputDeviceIntegration(QObject *parent = Q_NULLPTR)

Default constructs an instance of QInputDeviceIntegration.

[protected] QInputDeviceIntegration::QInputDeviceIntegration(QInputDeviceIntegrationPrivate &dd, QObject *parent = Q_NULLPTR)

Copy constructor.

[pure virtual] QAbstractPhysicalDevice *QInputDeviceIntegration::createPhysicalDevice(const QString &name)

void QInputDeviceIntegration::initialize(Qt3DInput::QInputAspect *aspect)

[protected] QInputAspect *QInputDeviceIntegration::inputAspect() const

[pure virtual] QVector<Qt3DCore::QAspectJobPtr> QInputDeviceIntegration::jobsToExecute(qint64 time)

[pure virtual] QAbstractPhysicalDeviceBackendNode *QInputDeviceIntegration::physicalDevice(Qt3DCore::QNodeId id) const

[pure virtual] QVector<Qt3DCore::QNodeId> QInputDeviceIntegration::physicalDevices() const

[protected] void QInputDeviceIntegration::registerBackendType(const Qt3DCore::QBackendNodeFunctorPtr &functor)

[protected] void QInputDeviceIntegration::registerBackendType(const QMetaObject &metaObject, const Qt3DCore::QBackendNodeFunctorPtr &functor)

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