, including all inherited members.
  | addAttribute(const MObject &attr, MAttrClass type=kLocalDynamicAttr) | MFnDependencyNode |  | 
  | addChild(MObject &child, unsigned int index=kNextPos, bool keepExistingParents=false) | MFnDagNode |  | 
  | allocateFlag(const MString pluginName, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  [static] | 
  | attribute(unsigned int index, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | attribute(const MString &attrName, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | attributeClass(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | attributeCount(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | boundingBox(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | canBeWritten(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | child(unsigned int i, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | childCount(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | classification(const MString &nodeTypeName) | MFnDependencyNode |  [static] | 
  | className() const | MFnTransform |  [protected, virtual] | 
  | clearRestPosition() | MFnTransform |  | 
  | create(MObject parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnTransform |  | 
  | MFnDagNode::create(const MTypeId &typeId, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |  | 
  | MFnDagNode::create(const MTypeId &typeId, const MString &name, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |  | 
  | MFnDagNode::create(const MString &type, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |  | 
  | MFnDagNode::create(const MString &type, const MString &name, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |  | 
  | MFnDependencyNode::create(const MTypeId &typeId, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | MFnDependencyNode::create(const MTypeId &typeId, const MString &name, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | MFnDependencyNode::create(const MString &type, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | MFnDependencyNode::create(const MString &type, const MString &name, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | dagPath(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | dagRoot(MStatus *ReturnStatus=NULL) | MFnDagNode |  | 
  | deallocateAllFlags(const MString pluginName) | MFnDependencyNode |  [static] | 
  | deallocateFlag(const MString pluginName, unsigned int flag) | MFnDependencyNode |  [static] | 
  | dgCallbackIds(const MdgTimerType type, const MString &callbackName, MCallbackIdArray &callbackId, MDoubleArray &value) | MFnDependencyNode |  | 
  | dgCallbacks(const MdgTimerType type, MStringArray &callbackName, MDoubleArray &value) | MFnDependencyNode |  | 
  | dgTimer(const MdgTimerMetric timerMetric, const MdgTimerType timerType, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | dgTimerOff() | MFnDependencyNode |  | 
  | dgTimerOn() | MFnDependencyNode |  | 
  | dgTimerQueryState(MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | dgTimerReset() | MFnDependencyNode |  | 
  | duplicate(bool instance=false, bool instanceLeaf=false, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | enableLimit(MFnTransform::LimitType type, bool flag) | MFnTransform |  | 
  | findAlias(const MString &alias, MObject &attrObj, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | findPlug(const MObject &attr, bool wantNetworkedPlug, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | findPlug(const MString &attrName, bool wantNetworkedPlug, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | findPlug(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | findPlug(const MString &attrName, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | fullPathName(MStatus *ReturnStatus=NULL) | MFnDagNode |  | 
  | getAffectedAttributes(const MObject &attr, MObjectArray &affectedAttributes) const | MFnDependencyNode |  | 
  | getAffectedByAttributes(const MObject &attr, MObjectArray &affectedByAttributes) const | MFnDependencyNode |  | 
  | getAliasAttr(bool force, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | getAliasList(MStringArray &strArray, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | getAllPaths(MDagPathArray &paths) | MFnDagNode |  | 
  | getConnections(MPlugArray &array) const | MFnDependencyNode |  | 
  | getPath(MDagPath &path) | MFnDagNode |  | 
  | getPlugsAlias(const MPlug &plug, MString &aliasName, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | getRotation(MQuaternion &quaternion, MSpace::Space=MSpace::kTransform) const | MFnTransform |  | 
  | getRotation(MEulerRotation &rotation) const | MFnTransform |  | 
  | getRotation(double rotation[3], MTransformationMatrix::RotationOrder &order) const | MFnTransform |  | 
  | getRotation(double rotation[3], MTransformationMatrix::RotationOrder &order, MSpace::Space) const | MFnTransform |  | 
  | getRotationQuaternion(double &x, double &y, double &z, double &w, MSpace::Space=MSpace::kTransform) const | MFnTransform |  | 
  | getScale(double scale[3]) const | MFnTransform |  | 
  | getShear(double scale[3]) const | MFnTransform |  | 
  | getTranslation(MSpace::Space space, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | hasAttribute(const MString &name, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | hasChild(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | hasObj(MFn::Type) const | MFnBase |  | 
  | hasObj(const MObject &) const | MFnBase |  | 
  | hasParent(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | hasUniqueName(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | inModel(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | instanceCount(bool total, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | inUnderWorld(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | isChildOf(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | isDefaultNode(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | isFlagSet(unsigned int flag, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | isFromReferencedFile(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | isInstanceable(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | isInstanced(bool indirect=true, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | isInstancedAttribute(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | isIntermediateObject(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | isLimited(MFnTransform::LimitType type, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | isLocked(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | isNewAttribute(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | isParentOf(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | isShared(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | kGlobalDynamicAttr enum value | MFnDependencyNode |  | 
  | kInvalidAttr enum value | MFnDependencyNode |  | 
  | kLocalDynamicAttr enum value | MFnDependencyNode |  | 
  | kNextPos enum value | MFnDagNode |  | 
  | kNormalAttr enum value | MFnDependencyNode |  | 
  | kRotateMaxX enum value | MFnTransform |  | 
  | kRotateMaxY enum value | MFnTransform |  | 
  | kRotateMaxZ enum value | MFnTransform |  | 
  | kRotateMinX enum value | MFnTransform |  | 
  | kRotateMinY enum value | MFnTransform |  | 
  | kRotateMinZ enum value | MFnTransform |  | 
  | kScaleMaxX enum value | MFnTransform |  | 
  | kScaleMaxY enum value | MFnTransform |  | 
  | kScaleMaxZ enum value | MFnTransform |  | 
  | kScaleMinX enum value | MFnTransform |  | 
  | kScaleMinY enum value | MFnTransform |  | 
  | kScaleMinZ enum value | MFnTransform |  | 
  | kShearMaxXY enum value | MFnTransform |  | 
  | kShearMaxXZ enum value | MFnTransform |  | 
  | kShearMaxYZ enum value | MFnTransform |  | 
  | kShearMinXY enum value | MFnTransform |  | 
  | kShearMinXZ enum value | MFnTransform |  | 
  | kShearMinYZ enum value | MFnTransform |  | 
  | kTimerInvalidState enum value | MFnDependencyNode |  | 
  | kTimerMetric_callback enum value | MFnDependencyNode |  | 
  | kTimerMetric_callbackNotViaAPI enum value | MFnDependencyNode |  | 
  | kTimerMetric_callbackViaAPI enum value | MFnDependencyNode |  | 
  | kTimerMetric_compute enum value | MFnDependencyNode |  | 
  | kTimerMetric_computeDuringCallback enum value | MFnDependencyNode |  | 
  | kTimerMetric_computeNotDuringCallback enum value | MFnDependencyNode |  | 
  | kTimerMetric_dirty enum value | MFnDependencyNode |  | 
  | kTimerMetric_draw enum value | MFnDependencyNode |  | 
  | kTimerMetric_fetch enum value | MFnDependencyNode |  | 
  | kTimerOff enum value | MFnDependencyNode |  | 
  | kTimerOn enum value | MFnDependencyNode |  | 
  | kTimerType_count enum value | MFnDependencyNode |  | 
  | kTimerType_inclusive enum value | MFnDependencyNode |  | 
  | kTimerType_self enum value | MFnDependencyNode |  | 
  | kTimerUninitialized enum value | MFnDependencyNode |  | 
  | kTranslateMaxX enum value | MFnTransform |  | 
  | kTranslateMaxY enum value | MFnTransform |  | 
  | kTranslateMaxZ enum value | MFnTransform |  | 
  | kTranslateMinX enum value | MFnTransform |  | 
  | kTranslateMinY enum value | MFnTransform |  | 
  | kTranslateMinZ enum value | MFnTransform |  | 
  | LimitType enum name | MFnTransform |  | 
  | limitValue(MFnTransform::LimitType type, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | MAttrClass enum name | MFnDependencyNode |  | 
  | MdgTimerMetric enum name | MFnDependencyNode |  | 
  | MdgTimerState enum name | MFnDependencyNode |  | 
  | MdgTimerType enum name | MFnDependencyNode |  | 
  | MFnDagNode() | MFnDagNode |  | 
  | MFnDagNode(MObject &object, MStatus *ret=NULL) | MFnDagNode |  | 
  | MFnDagNode(const MDagPath &object, MStatus *ret=NULL) | MFnDagNode |  | 
  | MFnDagNode(const MObject &object, MStatus *ret=NULL) | MFnDagNode |  | 
  | MFnDependencyNode() | MFnDependencyNode |  | 
  | MFnDependencyNode(MObject &object, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | MFnDependencyNode(const MObject &object, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | MFnTransform() | MFnTransform |  | 
  | MFnTransform(MObject &object, MStatus *ReturnStatus=NULL) | MFnTransform |  | 
  | MFnTransform(const MDagPath &object, MStatus *ret=NULL) | MFnTransform |  | 
  | MFnTransform(const MObject &object, MStatus *ret=NULL) | MFnTransform |  | 
  | model(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | name(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | object(MStatus *ReturnStatus=NULL) const | MFnBase |  | 
  | objectColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | parent(unsigned int i, MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | parentCount(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | parentNamespace(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | partialPathName(MStatus *ReturnStatus=NULL) | MFnDagNode |  | 
  | pluginName(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | plugsAlias(const MPlug &plug, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | removeAttribute(const MObject &attr, MAttrClass type=kLocalDynamicAttr) | MFnDependencyNode |  | 
  | removeChild(MObject &child) | MFnDagNode |  | 
  | removeChildAt(unsigned int index) | MFnDagNode |  | 
  | reorderedAttribute(unsigned int index, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | resetFromRestPosition() | MFnTransform |  | 
  | restPosition(MStatus *ReturnStatus) const | MFnTransform |  | 
  | rotateBy(const MQuaternion &quaternion, MSpace::Space=MSpace::kTransform) | MFnTransform |  | 
  | rotateBy(const MEulerRotation &rotation, MSpace::Space=MSpace::kTransform) | MFnTransform |  | 
  | rotateBy(const double rotation[3], MTransformationMatrix::RotationOrder order, MSpace::Space=MSpace::kTransform) | MFnTransform |  | 
  | rotateByQuaternion(double x, double y, double z, double w, MSpace::Space=MSpace::kTransform) | MFnTransform |  | 
  | rotateOrientation(MSpace::Space space, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | rotatePivot(MSpace::Space space, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | rotatePivotTranslation(MSpace::Space space, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | rotationOrder(MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | scaleBy(const double scale[3]) | MFnTransform |  | 
  | scalePivot(MSpace::Space space, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | scalePivotTranslation(MSpace::Space space, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | set(const MTransformationMatrix &transform) | MFnTransform |  | 
  | setAlias(const MString &alias, const MString &name, const MPlug &plug, bool add=true, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | setDoNotWrite(bool flag) | MFnDependencyNode |  | 
  | setFlag(unsigned int flag, bool state) | MFnDependencyNode |  | 
  | setInstanceable(const bool how) | MFnDagNode |  | 
  | setIntermediateObject(bool isIntermediate) | MFnDagNode |  | 
  | setLimit(MFnTransform::LimitType type, double value) | MFnTransform |  | 
  | setLocked(bool locked) | MFnDependencyNode |  | 
  | setName(const MString &name, MStatus *ReturnStatus=NULL) | MFnDependencyNode |  | 
  | setObject(const MDagPath &path) | MFnDagNode |  [virtual] | 
  | setObject(MObject &object) | MFnDagNode |  [virtual] | 
  | setObject(const MObject &object) | MFnDagNode |  [virtual] | 
  | setObjectColor(int color) | MFnDagNode |  | 
  | setRestPosition(const MTransformationMatrix &matrix) | MFnTransform |  | 
  | setRotateOrientation(const MQuaternion &quat, MSpace::Space space, bool balance) | MFnTransform |  | 
  | setRotatePivot(const MPoint &point, MSpace::Space space, bool balance) | MFnTransform |  | 
  | setRotatePivotTranslation(const MVector &vec, MSpace::Space space) | MFnTransform |  | 
  | setRotation(const MQuaternion &quaternion, MSpace::Space=MSpace::kTransform) | MFnTransform |  | 
  | setRotation(const MEulerRotation &rotation) | MFnTransform |  | 
  | setRotation(const double rotation[3], MTransformationMatrix::RotationOrder order) | MFnTransform |  | 
  | setRotation(const double rotation[3], MTransformationMatrix::RotationOrder order, MSpace::Space) | MFnTransform |  | 
  | setRotationOrder(MTransformationMatrix::RotationOrder order, bool reorder) | MFnTransform |  | 
  | setRotationQuaternion(double x, double y, double z, double w, MSpace::Space=MSpace::kTransform) | MFnTransform |  | 
  | setScale(const double scale[3]) | MFnTransform |  | 
  | setScalePivot(const MPoint &point, MSpace::Space space, bool balance) | MFnTransform |  | 
  | setScalePivotTranslation(const MVector &vec, MSpace::Space space) | MFnTransform |  | 
  | setShear(const double shear[3]) | MFnTransform |  | 
  | setTranslation(const MVector &vec, MSpace::Space space) | MFnTransform |  | 
  | setUseObjectColor(bool useObjectColor) | MFnDagNode |  | 
  | shearBy(const double shear[3]) | MFnTransform |  | 
  | transformation(MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | transformationMatrix(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | translateBy(const MVector &vec, MSpace::Space space) | MFnTransform |  | 
  | translation(MSpace::Space space, MStatus *ReturnStatus=NULL) const | MFnTransform |  | 
  | type() const | MFnTransform |  [virtual] | 
  | typeId(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | typeName(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | userNode(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |  | 
  | usingObjectColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |  | 
  | ~MFnBase() | MFnBase |  [virtual] | 
  | ~MFnDagNode() | MFnDagNode |  [virtual] | 
  | ~MFnDependencyNode() | MFnDependencyNode |  [virtual] | 
  | ~MFnTransform() | MFnTransform |  [virtual] |