The QNodeCommand class is the base class for all CommandRequested QSceneChange 事件。 更多...
头: | #include <Qt3DCore/QNodeCommand> |
qmake: | QT += 3dcore |
Since: | Qt 5.10 |
继承: | Qt3DCore::QSceneChange |
typedef | CommandId |
QNodeCommand (Qt3DCore::QNodeId id ) | |
virtual | ~QNodeCommand () |
Qt3DCore::QNodeCommand::CommandId | commandId () const |
QVariant | data () const |
Qt3DCore::QNodeCommand::CommandId | inReplyTo () const |
QString | name () const |
void | setData (const QVariant & data ) |
void | setName (const QString & name ) |
void | setReplyToCommandId (Qt3DCore::QNodeCommand::CommandId id ) |
QNodeCommand (Qt3DCore::QNodeCommandPrivate & dd , Qt3DCore::QNodeId id ) |
typedef | QNodeCommandPtr |
The QNodeCommand class is the base class for all CommandRequested QSceneChange 事件。
The QNodeCommand class is the base class for all QSceneChange events that have the changeType() CommandRequested .
You can subclass this to create your own node update types for communication between your QNode and QBackendNode subclasses when writing your own aspects.
Type of the command id, defined either as quint64 or quint32 depending on the platform support.
构造新的 QNodeCommand with id .
[protected]
QNodeCommand::
QNodeCommand
(
Qt3DCore::QNodeCommandPrivate
&
dd
,
Qt3DCore::QNodeId
id
)
Default constructs an instance of QNodeCommand.
[虚拟]
QNodeCommand::
~QNodeCommand
()
Destroys the instance of QNodeCommand. The destructor is virtual.
Returns commandId.
Returns data.
另请参阅 setData ().
Returns the id of the original QNodeCommand message that was sent to the backend.
Returns name.
另请参阅 setName ().
Sets the data ( data ) in the backend node to perform the operations requested.
另请参阅 data ().
Sets the data ( name ) in the backend node to perform the operations requested.
另请参阅 name ().
Sets the command id to which the message is a reply.
共享指针为 QNodeCommand .