QBackendNode Class

( Qt3DCore::QBackendNode )

The base class for all Qt3D backend nodes. 更多...

头: #include <Qt3DCore/QBackendNode>
qmake: QT += 3dcore

公共类型

enum Mode { ReadOnly, ReadWrite }

公共函数

QBackendNode (Qt3DCore::QBackendNode::Mode mode = ReadOnly)
virtual ~QBackendNode ()
bool isEnabled () const
Qt3DCore::QBackendNode::Mode mode () const
Qt3DCore::QNodeId peerId () const
void setEnabled (bool enabled )

保护函数

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 & 命令 )

保护变量

Qt3DCore::QBackendNodePrivate * d_ptr

详细描述

The base class for all Qt3D backend nodes.

成员类型文档编制

enum QBackendNode:: Mode

The mode for the backend node.

常量
Qt3DCore::QBackendNode::ReadOnly 0
Qt3DCore::QBackendNode::ReadWrite 1

成员函数文档编制

QBackendNode:: QBackendNode ( Qt3DCore::QBackendNode::Mode mode = ReadOnly)

Default constructs an instance of QBackendNode.

[虚拟] QBackendNode:: ~QBackendNode ()

Destroys the instance of QBackendNode. The destructor is virtual.

bool QBackendNode:: isEnabled () const

返回 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 & 命令 )

Send the reply to 命令 .

void QBackendNode:: setEnabled ( bool enabled )

Enables or disables the backend node by enabled .

另请参阅 isEnabled ().