OpenMaya.MObject Class Reference
Opaque wrapper for internal Maya objects.
Constructors
Signature | Parameters | Description |
MObject() | | Default constructor. Returns an empty MObject instance (i.e. one which contains kNullObj).
|
MObject(src) | src - MObject | Copy constructor. Returns a new MObject instance which references the same internal Maya object as src, which must be another MObject instance. |
Comparison Support
== | True if both MObjects refer to the same internal Maya object, False otherwise. |
!= | True if the two MObjects refer to different internal Maya objects, or one is null and the other is not. False otherwise. |
OpenMaya.MObject.__init__ |
( |
| ) |
|
x.__init__(...) initializes x; see help(type(x)) for signature
OpenMaya.MObject.__eq__ |
( |
| ) |
|
OpenMaya.MObject.__ge__ |
( |
| ) |
|
OpenMaya.MObject.__gt__ |
( |
| ) |
|
OpenMaya.MObject.__le__ |
( |
| ) |
|
OpenMaya.MObject.__lt__ |
( |
| ) |
|
OpenMaya.MObject.__ne__ |
( |
| ) |
|
OpenMaya.MObject.apiType |
( |
| ) |
|
Returns the function set type for the object.
Signature: | apiType() |
Parameters: | |
Returns: | MFn type constant |
Description: | Returns a constant indicating the type of the internal Maya object. If the MObject is null MFn.kInvalid will be returned. |
OpenMaya.MObject.hasFn |
( |
| ) |
|
Tests whether object is compatible with the specified function set.
Signature: | hasFn(fn) |
Parameters: | fn - MFn type constant |
Returns: | Bool |
Description: | Returns True if the internal Maya object supports the specified function set specified by fn. |
OpenMaya.MObject.isNull |
( |
| ) |
|
Tests whether there is an internal Maya object.
Signature: | isNull() |
Parameters: | |
Returns: | Bool |
Description: | Returns True if the MObject is not referring to any Maya internal internal object (i.e. it is equivalent to kNullObj). |
OpenMaya.MObject.kNullObj = <OpenMaya.MObjectobject> |
|
static |
Name: | kNullObj |
Type: | MObject |
Description: | Used to indicate that an MObject instance does not refer to any internal Maya object. Also used as a default value for MObject parameters to many methods. |
OpenMaya.MObject.apiTypeStr |
|
static |
(readonly) String containing the object's type name.
Name: | apiTypeStr |
Type: | string |
Access: | R |
Description: | The internal Maya object's MFn type as a string. E.g. 'kTime' for a time node. |