| MPlug ()
|
| MPlug ( const MPlug & in )
|
| MPlug ( const MObject & node , const MObject & attribute )
|
| ~MPlug ()
|
MStatus | setAttribute ( MObject & attribute )
|
MObject | attribute ( MStatus * ReturnStatus = NULL ) const
|
MObject | node ( MStatus * ReturnStatus = NULL ) const
|
MString | name ( MStatus * ReturnStatus = NULL ) const
|
MString | partialName ( bool includeNodeName = false, bool includeNonMandatoryIndices = false, bool includeInstancedIndices = false, bool useAlias = false, bool useFullAttributePath = false, bool useLongNames = false, MStatus * ReturnStatus = NULL ) const
|
enum | MValueSelector
| kAll
| | kNonDefault
| | kChanged
| | kLastAttrSelector
|
|
MStatus | getSetAttrCmds ( MStringArray & cmds, MValueSelector valueSelector = kAll , bool useLongNames = false )
|
bool | isNetworked ( MStatus * ReturnStatus = NULL ) const
|
bool | isArray ( MStatus * ReturnStatus = NULL ) const
|
bool | isElement ( MStatus * ReturnStatus = NULL) const
|
bool | isCompound ( MStatus * ReturnStatus = NULL ) const
|
bool | isChild ( MStatus * ReturnStatus = NULL ) const
|
bool | isProcedural ( MStatus * ReturnStatus = NULL ) const
|
unsigned int | logicalIndex ( MStatus * ReturnStatus = NULL ) const
|
MStatus | selectAncestorLogicalIndex ( unsigned int index, const MObject & attribute = MObject::kNullObj )
|
unsigned int | getExistingArrayAttributeIndices ( MIntArray & indices, MStatus * ReturnStatus = NULL)
|
unsigned int | numElements ( MStatus * ReturnStatus = NULL ) const
|
unsigned int | evaluateNumElements ( MStatus * ReturnStatus = NULL )
|
unsigned int | numChildren ( MStatus * ReturnStatus = NULL ) const
|
unsigned int | numConnectedElements ( MStatus * ReturnStatus = NULL ) const
|
unsigned int | numConnectedChildren ( MStatus * ReturnStatus = NULL ) const
|
MPlug | child ( MObject & attr, MStatus * ReturnStatus = NULL ) const
|
MPlug | child ( unsigned int index, MStatus * ReturnStatus = NULL ) const
|
MPlug | parent ( MStatus * ReturnStatus = NULL ) const
|
MPlug | array ( MStatus * ReturnStatus = NULL ) const
|
MPlug | elementByLogicalIndex ( unsigned int logicalIndex , MStatus * ReturnStatus = NULL) const
|
MPlug | elementByPhysicalIndex ( unsigned int physicalIndex, MStatus * ReturnStatus = NULL) const
|
MPlug | connectionByPhysicalIndex ( unsigned int physicalIndex, MStatus * ReturnStatus = NULL) const
|
bool | connectedTo ( MPlugArray & array , bool asDst, bool asSrc, MStatus * ReturnStatus = NULL ) const
|
bool | isConnected ( MStatus * ReturnStatus = NULL ) const
|
bool | isKeyable ( MStatus * ReturnStatus = NULL ) const
|
MStatus | setKeyable ( bool keyable )
|
bool | isLocked ( MStatus * ReturnStatus = NULL ) const
|
MStatus | setLocked ( bool locked )
|
bool | isChannelBoxFlagSet ( MStatus * ReturnStatus = NULL ) const
|
MStatus | setChannelBox ( bool channelBox )
|
bool | isCachingFlagSet ( MStatus * ReturnStatus = NULL ) const
|
MStatus | setCaching ( bool caching )
|
bool | isNull ( MStatus * ReturnStatus = NULL ) const
|
MString | info ( MStatus * ReturnStatus = NULL ) const
|
bool | isFromReferencedFile ( MStatus * ReturnStatus = NULL ) const
|
bool | isDynamic ( MStatus * ReturnStatus = NULL ) const
|
bool | isIgnoredWhenRendering ( MStatus * ReturnStatus = NULL ) const
|
enum | FreeToChangeState
| kFreeToChange
All tested plugs are free to change
| | kNotFreeToChange
Some of the tested plugs are not free to change
| | kChildrenNotFreeToChange
Some of the children are not free to change
|
|
MPlug::FreeToChangeState | isFreeToChange (bool checkParents = true, bool checkChildren = true, MStatus * ReturnStatus = NULL ) const
|
MDataHandle | constructHandle ( MDataBlock &) const
|
void | destructHandle ( MDataHandle &) const
|
MStatus | getValue ( MObject &val, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( double&, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( float&, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( int&, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( short&, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( bool&, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( MDistance &, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( MAngle &, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( MTime &, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( char&, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | getValue ( MString &, MDGContext & ctx= MDGContext::fsNormal ) const
|
MStatus | setValue ( MObject & val )
|
MStatus | setValue ( MPxData * data )
|
MStatus | setValue ( MDataHandle & handle )
|
MStatus | setValue ( double )
|
MStatus | setValue ( float )
|
MStatus | setValue ( int )
|
MStatus | setValue ( short )
|
MStatus | setValue ( bool )
|
MStatus | setValue ( MDistance & )
|
MStatus | setValue ( MAngle & )
|
MStatus | setValue ( MTime & )
|
MStatus | setValue ( char )
|
MStatus | setValue ( MString & )
|
MStatus | setValue ( const char* )
|
MPlug & | operator = ( const MPlug & other )
|
MPlug | operator[] ( MObject & attr ) const
|
MPlug | operator[] ( unsigned int physicalIndex ) const
|
bool | operator! () const
|
bool | operator == ( const MPlug &other ) const
|
bool | operator == ( const MObject &other ) const
|
bool | operator != ( const MPlug &other ) const
|
bool | operator != ( const MObject &other ) const
|
operator | MObject () const
|
MStatus | setNumElements ( unsigned int )
|