QBackendNode Class
(Qt3DCore::QBackendNode)The base class for all Qt3D backend nodes. More...
Header: | #include <Qt3DCore/QBackendNode> |
qmake: | QT += 3dcore |
Public Types
enum | Mode { ReadOnly, ReadWrite } |
Public Functions
QBackendNode(Qt3DCore::QBackendNode::Mode mode = ReadOnly) | |
virtual | ~QBackendNode() |
bool | isEnabled() const |
Qt3DCore::QBackendNode::Mode | mode() const |
Qt3DCore::QNodeId | peerId() const |
void | setEnabled(bool enabled) |
Protected Functions
void | notifyObservers(const Qt3DCore::QSceneChangePtr &e) |
virtual void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) |
QNodeCommand::CommandId | sendCommand(const QString &name, const QVariant &data, QNodeCommand::CommandId replyTo = QNodeCommand::CommandId()) |
void | sendReply(const Qt3DCore::QNodeCommandPtr &command) |
Protected Variables
Qt3DCore::QBackendNodePrivate * | d_ptr |
Detailed Description
The base class for all Qt3D backend nodes.
Member Type Documentation
enum QBackendNode::Mode
The mode for the backend node.
Constant | Value |
---|---|
Qt3DCore::QBackendNode::ReadOnly |
0 |
Qt3DCore::QBackendNode::ReadWrite |
1 |
Member Function Documentation
QBackendNode::QBackendNode(Qt3DCore::QBackendNode::Mode mode = ReadOnly)
Default constructs an instance of QBackendNode.
[virtual]
QBackendNode::~QBackendNode()
Destroys the instance of QBackendNode. The destructor is virtual.
bool QBackendNode::isEnabled() const
Returns true
if the backend node is enabled.
Qt3DCore::QBackendNode::Mode QBackendNode::mode() const
Returns the mode of the backend mode.
[protected]
void QBackendNode::notifyObservers(const Qt3DCore::QSceneChangePtr &e)
Notifies observers of scene change e.
Qt3DCore::QNodeId QBackendNode::peerId() const
Returns the peer id of the backend node.
[virtual protected]
void QBackendNode::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
TODO e
[protected]
QNodeCommand::CommandId QBackendNode::sendCommand(const QString &name, const QVariant &data, QNodeCommand::CommandId replyTo = QNodeCommand::CommandId())
Send the command named name with contents data, and specify replyTo as the command id to which the reply needs to be sent.
[protected]
void QBackendNode::sendReply(const Qt3DCore::QNodeCommandPtr &command)
Send the reply to command.
void QBackendNode::setEnabled(bool enabled)
Enables or disables the backend node by enabled.
See also isEnabled().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qt3dcore-qbackendnode.html