virtual MFn::Type | type () const
|
enum | MAttrClass
| kGlobalDynamicAttr
| | kLocalDynamicAttr
|
|
MObject | create ( const MTypeId & typeId , MStatus * ReturnStatus = NULL )
|
MObject | create ( const MTypeId & typeId , const MString & name , MStatus * ReturnStatus = NULL )
|
MObject | create ( const MString & type , MStatus * ReturnStatus = NULL )
|
MObject | create ( const MString & type , const MString & name , MStatus * ReturnStatus = NULL )
|
MTypeId | typeId ( MStatus * ReturnStatus = NULL ) const
|
MString | typeName ( MStatus * ReturnStatus = NULL ) const
|
MString | name ( MStatus * ReturnStatus = NULL ) const
|
MString | setName ( const MString & name , MStatus * ReturnStatus = NULL )
|
MStatus | getConnections ( MPlugArray & array ) const
|
unsigned int | attributeCount ( MStatus * ReturnStatus=NULL) const
|
MObject | attribute ( unsigned int index, MStatus * ReturnStatus=NULL) const
|
MObject | reorderedAttribute ( unsigned int index, MStatus * ReturnStatus=NULL) const
|
MObject | attribute ( const MString & attrName, MStatus * ReturnStatus=NULL) const
|
MAttrClass | attributeClass ( const MObject & attr, MStatus * ReturnStatus=NULL) const
|
MStatus | getAffectedAttributes ( const MObject & attr, MObjectArray & affectedAttributes ) const
|
MStatus | getAffectedByAttributes ( const MObject & attr, MObjectArray & affectedByAttributes ) const
|
MPlug | findPlug ( const MObject & attr, bool wantNetworkedPlug, MStatus * ReturnStatus=NULL) const
|
MPlug | findPlug ( const MString & attrName, bool wantNetworkedPlug, MStatus * ReturnStatus=NULL) const
|
MPlug | findPlug ( const MObject & attr, MStatus * ReturnStatus=NULL) const
|
MPlug | findPlug ( const MString & attrName, MStatus * ReturnStatus=NULL) const
|
MStatus | addAttribute ( const MObject & attr, MAttrClass type = kLocalDynamicAttr )
|
MStatus | removeAttribute ( const MObject & attr, MAttrClass type = kLocalDynamicAttr )
|
MPxNode * | userNode ( MStatus * ReturnStatus=NULL ) const
|
bool | isFromReferencedFile ( MStatus * ReturnStatus=NULL) const
|
bool | isShared ( MStatus * ReturnStatus=NULL) const
|
bool | hasUniqueName ( MStatus * ReturnStatus=NULL) const
|
MString | parentNamespace ( MStatus * ReturnStatus=NULL) const
|
bool | isLocked ( MStatus * ReturnStatus=NULL) const
|
MStatus | setLocked ( bool locked )
|
static MString | classification ( const MString & nodeTypeName )
|
bool | isNewAttribute ( const MObject & attr, MStatus * ReturnStatus=NULL) const
|
static unsigned int | allocateFlag ( const MString pluginName, MStatus * ReturnStatus=NULL )
|
static MStatus | deallocateFlag (const MString pluginName, unsigned int flag)
|
static MStatus | deallocateAllFlags (const MString pluginName)
|
MStatus | setFlag (unsigned int flag, bool state)
|
bool | isFlagSet (unsigned int flag, MStatus * ReturnStatus=NULL) const
|
bool | isDefaultNode ( MStatus * ReturnStatus=NULL) const
|
MStatus | setDoNotWrite ( bool flag )
|
bool | canBeWritten ( MStatus * ReturnStatus=NULL) const
|
bool | hasAttribute (const MString & name , MStatus * ReturnStatus=NULL) const
|
MObject | getAliasAttr (bool force, MStatus * ReturnStatus=NULL)
|
bool | setAlias (const MString & alias,const MString & name , const MPlug & plug, bool add=true, MStatus * ReturnStatus=NULL)
|
bool | findAlias (const MString & alias, MObject & attrObj, MStatus * ReturnStatus=NULL) const
|
bool | getAliasList ( MStringArray & strArray, MStatus * ReturnStatus=NULL)
|
MString | plugsAlias (const MPlug & plug, MStatus * ReturnStatus=NULL)
|
| public
|
bool | getPlugsAlias (const MPlug & plug, MString & aliasName, MStatus * ReturnStatus=NULL)
|