OpenMaya.MMessage Class Reference
         
    
Base class for message callbacks.
 
|  | 
| int | kDefaultAction = 0 | 
|  | 
| int | kDoAction = 2 | 
|  | 
| int | kDoNotDoAction = 1 | 
|  | 
  
  | 
        
          | OpenMaya.MMessage.currentCallbackId | ( |  | ) |  |  | static | 
 
currentCallbackId() -> id
Returns the callback ID of the currently executing callback. If called
outside of a callback, an invalid MCallbackId and failed status will
be returned.
 
 
 
  
  | 
        
          | OpenMaya.MMessage.nodeCallbacks | ( |  | ) |  |  | static | 
 
nodeCallbacks(node) -> ids
Returns a list of callback IDs registered to a given node.
 * node (MObject) - Node to query for callbacks.
 * ids (MCallbackIdArray) - Array to store the list of callback IDs.
 
 
 
  
  | 
        
          | OpenMaya.MMessage.removeCallback | ( |  | ) |  |  | static | 
 
removeCallback(id) -> None
Removes the specified callback from Maya.
This method must be called for all callbacks registered by a
plug-in before that plug-in is unloaded.
 * id (MCallbackId) - identifier of callback to be removed
 
 
 
  
  | 
        
          | OpenMaya.MMessage.removeCallbacks | ( |  | ) |  |  | static | 
 
removeCallbacks(ids) -> None
Removes all of the specified callbacks from Maya.
This method must be called for all callbacks registered by a
plug-in before that plug-in is unloaded.
 * idList (MCallbackIdArray) - list of callbacks to be removed.