|
VR-Engage
2.2
|
This class extends VrfScriptedEntityTaskMessage to specifically represent a message for setting entity attributes through a script. It uses the same attribute system as the base class but with a specific message type and ID. This specialization allows for targeted message routing and handling of entity attribute setting operations.
#include <vrfTaskEntityScript.h>
Public Member Functions | |
| virtual | ~VrfScriptedEntitySetMessage () override |
| virtual const std::string & | type () const override |
| virtual const makVre::DtVreMessageId & | messageId () const override |
Static Public Member Functions | |
| static const std::string & | theType () |
| static const makVre::DtVreMessageId & | theId () |
| static DtVreMessage * | creator () |
| static VrfScriptedEntitySetMessage * | create () |
Protected Member Functions | |
| VrfScriptedEntitySetMessage () | |
Static Protected Attributes | |
| static makVre::DtVreMessageId | theMessageId |
Additional Inherited Members |
|
overridevirtual |
Virtual destructor.
Cleans up resources used by the message. The base class destructor handles cleanup of the attribute objects.
|
protected |
|
static |
|
static |
|
overridevirtual |
Get the name of the message type.
Reimplemented from makVre::VrfScriptedEntityTaskMessage.
|
overridevirtual |
Gets the message ID object.
This pure virtual method must be implemented by derived classes to return a unique identifier object for the message. The message ID contains both the type name and a hash value for efficient routing.
Reimplemented from makVre::VrfScriptedEntityTaskMessage.
|
static |
Creates a new instance of this message type as a DtVreMessage.
This static method is used by the message factory to create instances of this message type. It returns a base message pointer that must be cast to the appropriate type by the caller.
|
static |
Creates a new instance of this message type.
This static method creates a new instance of this message type and returns a pointer to the specific message type, avoiding the need for casting by the caller.
References VrfScriptedEntitySetMessage().
|
staticprotected |
Static message ID for this message type.
This static member holds the unique identifier for this message type.