QAbstractPhysicalDeviceBackendNode Class

(Qt3DInput::QAbstractPhysicalDeviceBackendNode)
Inherits: Qt3DCore::QBackendNode

Public Functions

QAbstractPhysicalDeviceBackendNode(QBackendNode::Mode mode)
virtual float axisValue(int axisIdentifier) const = 0
virtual void cleanup()
QInputAspect * inputAspect() const
virtual bool isButtonPressed(int buttonIdentifier) const = 0
float processedAxisValue(int axisIdentifier)
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void setInputAspect(QInputAspect *aspect)
void updateFromPeer(Qt3DCore::QNode *peer)

Protected Functions

QAbstractPhysicalDeviceBackendNode(QAbstractPhysicalDeviceBackendNodePrivate &dd)

Member Function Documentation

QAbstractPhysicalDeviceBackendNode::QAbstractPhysicalDeviceBackendNode(QBackendNode::Mode mode)

Default constructs an instance of QAbstractPhysicalDeviceBackendNode.

[protected] QAbstractPhysicalDeviceBackendNode::QAbstractPhysicalDeviceBackendNode(QAbstractPhysicalDeviceBackendNodePrivate &dd)

Copy constructor.

[pure virtual] float QAbstractPhysicalDeviceBackendNode::axisValue(int axisIdentifier) const

[virtual] void QAbstractPhysicalDeviceBackendNode::cleanup()

QInputAspect *QAbstractPhysicalDeviceBackendNode::inputAspect() const

See also setInputAspect().

[pure virtual] bool QAbstractPhysicalDeviceBackendNode::isButtonPressed(int buttonIdentifier) const

float QAbstractPhysicalDeviceBackendNode::processedAxisValue(int axisIdentifier)

void QAbstractPhysicalDeviceBackendNode::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

void QAbstractPhysicalDeviceBackendNode::setInputAspect(QInputAspect *aspect)

See also inputAspect().

void QAbstractPhysicalDeviceBackendNode::updateFromPeer(Qt3DCore::QNode *peer)

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