Object Set Messages.
This class is used to register callbacks for object set messages received by specific sets.
There is 1 add callback method which will add callbacks for the following message
The first parameter passed to each of the add callback methods is the object set depenency node that will trigger the callback. The second parameter specifies the callback function and the optional third parameter specifies the callback argument.
Each method returns an id which is used to remove the callback.
To remove a callback use MMessage::removeCallback(). All callbacks that are registered by a plug-in must be removed by that plug-in when it is unloaded. Failure to do so will result in a fatal error.
#include <MObjectSetMessage.h>
Static Public Member Functions |
|
static MCallbackId | addSetMembersModifiedCallback (MObject &node, MMessage::MNodeFunction func, void *clientData=NULL, MStatus *ReturnStatus=NULL) |
Registers callbacks for set modified
messages. |
|
static const char * | className () |
Returns the name of this class. |
MCallbackId addSetMembersModifiedCallback | ( | MObject & | node, |
MMessage::MNodeFunction | func, | ||
void * | clientData = NULL , |
||
MStatus * | ReturnStatus =
NULL |
||
) | [static] |
Registers callbacks for set modified messages.
[in] | node | the set to register the callback for |
[in] | func | the callback function |
[in] | clientData | User defined data that will be passed to the callback function |
[out] | ReturnStatus | status code |
const char * className | ( | ) | [static] |