QBackendNode Class

(Qt3DCore::QBackendNode)

Public Types

enum Mode { ReadOnly, ReadWrite }

Public Functions

QBackendNode(Mode mode = ReadOnly)
virtual ~QBackendNode()
Mode mode() const
QNodeId peerUuid() const
void setFactory(const QBackendNodeFactory *factory)
void setPeer(QNode *peer)
virtual void updateFromPeer(QNode *peer) = 0

Protected Functions

QBackendNode(QBackendNodePrivate &dd)
QBackendNode * createBackendNode(QNode *frontend) const
void notifyObservers(const QSceneChangePtr &e)
virtual void sceneChangeEvent(const QSceneChangePtr &e) = 0

Member Type Documentation

enum QBackendNode::Mode

Member Function Documentation

QBackendNode::QBackendNode(Mode mode = ReadOnly)

Default constructs an instance of QBackendNode.

[protected] QBackendNode::QBackendNode(QBackendNodePrivate &dd)

Copy constructor.

[virtual] QBackendNode::~QBackendNode()

Destroys the instance of QBackendNode. The destructor is virtual.

[protected] QBackendNode *QBackendNode::createBackendNode(QNode *frontend) const

Mode QBackendNode::mode() const

[protected] void QBackendNode::notifyObservers(const QSceneChangePtr &e)

QNodeId QBackendNode::peerUuid() const

[pure virtual protected] void QBackendNode::sceneChangeEvent(const QSceneChangePtr &e)

void QBackendNode::setFactory(const QBackendNodeFactory *factory)

void QBackendNode::setPeer(QNode *peer)

[pure virtual] void QBackendNode::updateFromPeer(QNode *peer)

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