SYMBOL INDEX (486 symbols across 121 files) FILE: 01_API_Overview/helloWorld/Exercise - py/helloWorldCmd.py class scriptedCommand (line 21) | class scriptedCommand(OpenMayaMPx.MPxCommand): function initializePlugin (line 30) | def initializePlugin(mobject): function uninitializePlugin (line 40) | def uninitializePlugin(mobject): FILE: 01_API_Overview/helloWorld/Solution - py/helloWorldCmd.py class scriptedCommand (line 20) | class scriptedCommand(OpenMayaMPx.MPxCommand): method __init__ (line 21) | def __init__(self): method doIt (line 23) | def doIt(self,argList): function cmdCreator (line 27) | def cmdCreator(): function initializePlugin (line 31) | def initializePlugin(mobject): function uninitializePlugin (line 40) | def uninitializePlugin(mobject): FILE: 02_Commands/dagInfo/Exercise - C++/dagInfo.cpp function MStatus (line 24) | MStatus dagInfo::doIt(const MArgList& ) FILE: 02_Commands/dagInfo/Exercise - C++/dagInfo.h function class (line 15) | class dagInfo : public MPxCommand FILE: 02_Commands/dagInfo/Exercise - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 34) | MStatus uninitializePlugin( MObject obj ) FILE: 02_Commands/dagInfo/Exercise - py/dagInfo.py function __init__ (line 20) | def __init__(self): function cmdCreator (line 105) | def cmdCreator(): function initializePlugin (line 109) | def initializePlugin(mobject): function uninitializePlugin (line 117) | def uninitializePlugin(mobject): FILE: 02_Commands/dagInfo/Solution - C++/dagInfo.cpp function MStatus (line 24) | MStatus dagInfo::doIt(const MArgList& ) FILE: 02_Commands/dagInfo/Solution - C++/dagInfo.h function class (line 15) | class dagInfo : public MPxCommand FILE: 02_Commands/dagInfo/Solution - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 34) | MStatus uninitializePlugin( MObject obj ) FILE: 02_Commands/dagInfo/Solution - py/dagInfo.py class dagInfo (line 15) | class dagInfo(OpenMayaMPx.MPxCommand): method __init__ (line 17) | def __init__(self): method doIt (line 23) | def doIt(self, args): function myMatrix_str (line 96) | def myMatrix_str(self): function cmdCreator (line 101) | def cmdCreator(): function initializePlugin (line 105) | def initializePlugin(mobject): function uninitializePlugin (line 113) | def uninitializePlugin(mobject): FILE: 02_Commands/instanceRotate/Exercise - C++/instanceRotateCmd.cpp function MSyntax (line 24) | MSyntax instanceRotate::cmdSyntax() function MStatus (line 38) | MStatus instanceRotate::doIt( const MArgList& argList) function MStatus (line 86) | MStatus instanceRotate::redoIt() function MStatus (line 132) | MStatus instanceRotate::undoIt() FILE: 02_Commands/instanceRotate/Exercise - C++/instanceRotateCmd.h type AXIS (line 20) | enum AXIS {AXIS_X = 1, AXIS_Y = 2, AXIS_Z = 3} function class (line 29) | class instanceRotate : public MPxCommand FILE: 02_Commands/instanceRotate/Exercise - C++/pluginMain.cpp function MStatus (line 11) | MStatus initializePlugin( MObject obj ) function MStatus (line 37) | MStatus uninitializePlugin( MObject obj ) FILE: 02_Commands/instanceRotate/Exercise - py/instanceRotateCmd.py class instanceRotate (line 27) | class instanceRotate(OpenMayaMPx.MPxCommand): method __init__ (line 33) | def __init__(self): method doIt (line 59) | def doIt(self, args): method redoIt (line 88) | def redoIt(self, args): method undoIt (line 124) | def undoIt(self, args): method rotate (line 147) | def rotate( self, dp ): function cmdCreator (line 213) | def cmdCreator(): function syntaxCreator (line 220) | def syntaxCreator(): function initializePlugin (line 228) | def initializePlugin(mobject): function uninitializePlugin (line 236) | def uninitializePlugin(mobject): FILE: 02_Commands/instanceRotate/Solution - C++/instanceRotateCmd.cpp function MSyntax (line 24) | MSyntax instanceRotate::cmdSyntax() function MStatus (line 38) | MStatus instanceRotate::doIt( const MArgList& argList) function MStatus (line 85) | MStatus instanceRotate::redoIt() function MStatus (line 128) | MStatus instanceRotate::undoIt() FILE: 02_Commands/instanceRotate/Solution - C++/instanceRotateCmd.h type AXIS (line 20) | enum AXIS {AXIS_X = 1, AXIS_Y = 2, AXIS_Z = 3} function class (line 29) | class instanceRotate : public MPxCommand FILE: 02_Commands/instanceRotate/Solution - C++/pluginMain.cpp function MStatus (line 11) | MStatus initializePlugin( MObject obj ) function MStatus (line 37) | MStatus uninitializePlugin( MObject obj ) FILE: 02_Commands/instanceRotate/Solution - py/instanceRotateCmd.py class instanceRotate (line 27) | class instanceRotate(OpenMayaMPx.MPxCommand): method __init__ (line 33) | def __init__(self): method doIt (line 59) | def doIt(self, args): method redoIt (line 88) | def redoIt(self, args): method undoIt (line 123) | def undoIt(self, args): method rotate (line 148) | def rotate( self, dp ): function cmdCreator (line 200) | def cmdCreator(): function syntaxCreator (line 207) | def syntaxCreator(): function initializePlugin (line 215) | def initializePlugin(mobject): function uninitializePlugin (line 223) | def uninitializePlugin(mobject): FILE: 02_Commands/nodeInfo/Exercise - C++/nodeInfoCmd.cpp function MSyntax (line 39) | MSyntax nodeInfo::newSyntax() function MStatus (line 51) | MStatus nodeInfo::parseArgs( const MArgList& args ) FILE: 02_Commands/nodeInfo/Exercise - C++/nodeInfoCmd.h function class (line 19) | class nodeInfo : public MPxCommand FILE: 02_Commands/nodeInfo/Exercise - C++/pluginMain.cpp function MStatus (line 11) | MStatus initializePlugin( MObject obj ) function MStatus (line 38) | MStatus uninitializePlugin( MObject obj) FILE: 02_Commands/nodeInfo/Exercise - py/nodeInfoCmd.py class nodeInfoCmd (line 22) | class nodeInfoCmd(OpenMayaMPx.MPxCommand): method __init__ (line 24) | def __init__(self): method parseArgs (line 30) | def parseArgs ( self, args ): function cmdCreator (line 109) | def cmdCreator(): function syntaxCreator (line 116) | def syntaxCreator(): function initializePlugin (line 122) | def initializePlugin(mobject): function uninitializePlugin (line 131) | def uninitializePlugin(mobject): FILE: 02_Commands/nodeInfo/Solution - C++/nodeInfoCmd.cpp function MSyntax (line 39) | MSyntax nodeInfo::newSyntax() function MStatus (line 48) | MStatus nodeInfo::parseArgs( const MArgList& args ) function MStatus (line 62) | MStatus nodeInfo::doIt( const MArgList& args ) FILE: 02_Commands/nodeInfo/Solution - C++/nodeInfoCmd.h function class (line 19) | class nodeInfo : public MPxCommand FILE: 02_Commands/nodeInfo/Solution - C++/pluginMain.cpp function MStatus (line 11) | MStatus initializePlugin( MObject obj ) function MStatus (line 37) | MStatus uninitializePlugin( MObject obj) FILE: 02_Commands/nodeInfo/Solution - py/nodeInfoCmd.py class nodeInfoCmd (line 20) | class nodeInfoCmd(OpenMayaMPx.MPxCommand): method __init__ (line 22) | def __init__(self): method parseArgs (line 28) | def parseArgs ( self, args ): method doIt (line 36) | def doIt(self, args): function cmdCreator (line 109) | def cmdCreator(): function syntaxCreator (line 116) | def syntaxCreator(): function initializePlugin (line 122) | def initializePlugin(mobject): function uninitializePlugin (line 130) | def uninitializePlugin(mobject): FILE: 03_Nodes/simpleNode/Exercise - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 40) | MStatus uninitializePlugin( MObject obj ) FILE: 03_Nodes/simpleNode/Exercise - C++/simpleNode.cpp function MStatus (line 34) | MStatus simpleNode::initialize() function MStatus (line 82) | MStatus simpleNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 03_Nodes/simpleNode/Exercise - C++/simpleNode.h function class (line 22) | class simpleNode : public MPxNode FILE: 03_Nodes/simpleNode/Exercise - py/simpleNode.py class simpleNode (line 26) | class simpleNode(OpenMayaMPx.MPxNode): method __init__ (line 32) | def __init__(self): method compute (line 40) | def compute(self,plug,dataBlock): function nodeCreator (line 74) | def nodeCreator(): function nodeInitializer (line 81) | def nodeInitializer(): function initializePlugin (line 121) | def initializePlugin(mobject): function uninitializePlugin (line 132) | def uninitializePlugin(mobject): FILE: 03_Nodes/simpleNode/Solution - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 40) | MStatus uninitializePlugin( MObject obj ) FILE: 03_Nodes/simpleNode/Solution - C++/simpleNode.cpp function MStatus (line 32) | MStatus simpleNode::initialize() function MStatus (line 79) | MStatus simpleNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 03_Nodes/simpleNode/Solution - C++/simpleNode.h function class (line 22) | class simpleNode : public MPxNode FILE: 03_Nodes/simpleNode/Solution - py/simpleNode.py class simpleNode (line 25) | class simpleNode(OpenMayaMPx.MPxNode): method __init__ (line 30) | def __init__(self): method compute (line 38) | def compute(self,plug,dataBlock): function nodeCreator (line 73) | def nodeCreator(): function nodeInitializer (line 80) | def nodeInitializer(): function initializePlugin (line 119) | def initializePlugin(mobject): function uninitializePlugin (line 128) | def uninitializePlugin(mobject): FILE: 03_Nodes/sineNode/Exercise - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 40) | MStatus uninitializePlugin( MObject obj ) FILE: 03_Nodes/sineNode/Exercise - C++/simpleNode.cpp function MStatus (line 34) | MStatus simpleNode::initialize() function MStatus (line 100) | MStatus simpleNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 03_Nodes/sineNode/Exercise - C++/simpleNode.h function class (line 23) | class simpleNode : public MPxNode FILE: 03_Nodes/sineNode/Exercise - py/sineNode.py class sineNode (line 19) | class sineNode(OpenMayaMPx.MPxNode): method __init__ (line 23) | def __init__(self): function nodeCreator (line 39) | def nodeCreator(): function nodeInitializer (line 44) | def nodeInitializer(): function initializePlugin (line 58) | def initializePlugin(mobject): function uninitializePlugin (line 68) | def uninitializePlugin(mobject): FILE: 03_Nodes/sineNode/Solution - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 40) | MStatus uninitializePlugin( MObject obj ) FILE: 03_Nodes/sineNode/Solution - C++/simpleNode.cpp function MStatus (line 32) | MStatus simpleNode::initialize() function MStatus (line 95) | MStatus simpleNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 03_Nodes/sineNode/Solution - C++/simpleNode.h function class (line 23) | class simpleNode : public MPxNode FILE: 03_Nodes/sineNode/Solution - py/sineNode.py class sineNode (line 21) | class sineNode(OpenMayaMPx.MPxNode): method __init__ (line 25) | def __init__(self): method compute (line 27) | def compute(self,plug,dataBlock): function nodeCreator (line 40) | def nodeCreator(): function nodeInitializer (line 44) | def nodeInitializer(): function initializePlugin (line 60) | def initializePlugin(mobject): function uninitializePlugin (line 69) | def uninitializePlugin(mobject): FILE: 03_Nodes/transCircleNode/Exercise - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 32) | MStatus uninitializePlugin( MObject obj ) FILE: 03_Nodes/transCircleNode/Exercise - C++/transCircleNode.cpp function MStatus (line 42) | MStatus transCircle::initialize() function MStatus (line 155) | MStatus transCircle::compute( const MPlug& plug, MDataBlock& data ) FILE: 03_Nodes/transCircleNode/Exercise - C++/transCircleNode.h function class (line 30) | class transCircle : public MPxNode FILE: 03_Nodes/transCircleNode/Exercise - py/transCircleNode.py class transCircleNode (line 23) | class transCircleNode(OpenMayaMPx.MPxNode): method __init__ (line 43) | def __init__(self): method compute (line 51) | def compute(self,plug,dataBlock): function nodeCreator (line 114) | def nodeCreator(): function nodeInitializer (line 121) | def nodeInitializer(): function initializePlugin (line 221) | def initializePlugin(mobject): function uninitializePlugin (line 232) | def uninitializePlugin(mobject): FILE: 03_Nodes/transCircleNode/Solution - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 38) | MStatus uninitializePlugin( MObject obj ) FILE: 03_Nodes/transCircleNode/Solution - C++/transCircleNode.cpp function MStatus (line 40) | MStatus transCircle::initialize() function MStatus (line 143) | MStatus transCircle::compute( const MPlug& plug, MDataBlock& data ) FILE: 03_Nodes/transCircleNode/Solution - C++/transCircleNode.h function class (line 30) | class transCircle : public MPxNode FILE: 03_Nodes/transCircleNode/Solution - py/transCircleNode.py class transCircleNode (line 24) | class transCircleNode(OpenMayaMPx.MPxNode): method __init__ (line 42) | def __init__(self): method compute (line 50) | def compute(self,plug,dataBlock): function nodeCreator (line 106) | def nodeCreator(): function nodeInitializer (line 113) | def nodeInitializer(): function initializePlugin (line 205) | def initializePlugin(mobject): function uninitializePlugin (line 214) | def uninitializePlugin(mobject): FILE: 04_NodeAttributes/dynNode/Exercise - C++/dynNode.cpp function MStatus (line 63) | MStatus dynNode::initialize() function MStatus (line 106) | MStatus dynNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 04_NodeAttributes/dynNode/Exercise - C++/dynNode.h function class (line 26) | class dynNode : public MPxNode FILE: 04_NodeAttributes/dynNode/Exercise - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 37) | MStatus uninitializePlugin( MObject obj ) FILE: 04_NodeAttributes/dynNode/Exercise - py/dynNode.py class dynNode (line 25) | class dynNode(OpenMayaMPx.MPxNode): method __init__ (line 31) | def __init__(self): method compute (line 71) | def compute(self,plug,data): function nodeCreator (line 109) | def nodeCreator(): function nodeInitializer (line 117) | def nodeInitializer(): function initializePlugin (line 152) | def initializePlugin(mobject): function uninitializePlugin (line 161) | def uninitializePlugin(mobject): FILE: 04_NodeAttributes/dynNode/Solution - C++/dynNode.cpp function MStatus (line 60) | MStatus dynNode::setDependentsDirty(const MPlug &dirtyPlug, MPlugArray &... function MStatus (line 83) | MStatus dynNode::initialize() function MStatus (line 126) | MStatus dynNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 04_NodeAttributes/dynNode/Solution - C++/dynNode.h function class (line 26) | class dynNode : public MPxNode FILE: 04_NodeAttributes/dynNode/Solution - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 37) | MStatus uninitializePlugin( MObject obj ) FILE: 04_NodeAttributes/dynNode/Solution - py/dynNode.py class dynNode (line 26) | class dynNode(OpenMayaMPx.MPxNode): method __init__ (line 31) | def __init__(self): method compute (line 39) | def compute(self,plug,data): method postConstructor (line 79) | def postConstructor(self): method setDependentsDirty (line 109) | def setDependentsDirty(self, dirtyPlug, plugArray): function nodeCreator (line 128) | def nodeCreator(): function nodeInitializer (line 136) | def nodeInitializer(): function initializePlugin (line 171) | def initializePlugin(mobject): function uninitializePlugin (line 180) | def uninitializePlugin(mobject): FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Exercise - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 40) | MStatus uninitializePlugin( MObject obj ) FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Exercise - C++/simpleNode.cpp function MStatus (line 33) | MStatus simpleNode::initialize() function MStatus (line 97) | MStatus simpleNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Exercise - C++/simpleNode.h function class (line 23) | class simpleNode : public MPxNode FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Exercise - py/simpleNode.py class simpleNode (line 23) | class simpleNode(OpenMayaMPx.MPxNode): method __init__ (line 30) | def __init__(self): method compute (line 38) | def compute(self,plug,dataBlock): function nodeCreator (line 71) | def nodeCreator(): function nodeInitializer (line 78) | def nodeInitializer(): function initializePlugin (line 133) | def initializePlugin(mobject): function uninitializePlugin (line 142) | def uninitializePlugin(mobject): FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Solution - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 40) | MStatus uninitializePlugin( MObject obj ) FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Solution - C++/simpleNode.cpp function MStatus (line 32) | MStatus simpleNode::initialize() function MStatus (line 90) | MStatus simpleNode::compute( const MPlug& plug, MDataBlock& data ) FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Solution - C++/simpleNode.h function class (line 23) | class simpleNode : public MPxNode FILE: 04_NodeAttributes/simpleNode - with Typed Attr/Solution - py/simpleNode.py class simpleNode (line 24) | class simpleNode(OpenMayaMPx.MPxNode): method __init__ (line 30) | def __init__(self): method compute (line 38) | def compute(self,plug,dataBlock): function nodeCreator (line 71) | def nodeCreator(): function nodeInitializer (line 78) | def nodeInitializer(): function initializePlugin (line 127) | def initializePlugin(mobject): function uninitializePlugin (line 136) | def uninitializePlugin(mobject): FILE: 05_DependencyGraph/retrieveWeight/Exercise - C++/pluginMain.cpp function MStatus (line 13) | MStatus initializePlugin( MObject obj ) function MStatus (line 37) | MStatus uninitializePlugin( MObject obj ) FILE: 05_DependencyGraph/retrieveWeight/Exercise - C++/retrieveWeightCmd.cpp function MStatus (line 17) | MStatus retrieveWeightCmd::doIt(const MArgList&) FILE: 05_DependencyGraph/retrieveWeight/Exercise - C++/retrieveWeightCmd.h function class (line 14) | class retrieveWeightCmd : public MPxCommand FILE: 05_DependencyGraph/retrieveWeight/Exercise - py/retrieveWeight.py class retrieveWeight (line 17) | class retrieveWeight(OpenMayaMPx.MPxCommand): method __init__ (line 18) | def __init__(self): method doIt (line 21) | def doIt(self, args): function nodeCreator (line 68) | def nodeCreator(): function initializePlugin (line 72) | def initializePlugin(mobject): function uninitializePlugin (line 81) | def uninitializePlugin(mobject): FILE: 05_DependencyGraph/retrieveWeight/Solution - C++/pluginMain.cpp function MStatus (line 13) | MStatus initializePlugin( MObject obj ) function MStatus (line 37) | MStatus uninitializePlugin( MObject obj ) FILE: 05_DependencyGraph/retrieveWeight/Solution - C++/retrieveWeightCmd.cpp function MStatus (line 17) | MStatus retrieveWeightCmd::doIt(const MArgList&) FILE: 05_DependencyGraph/retrieveWeight/Solution - C++/retrieveWeightCmd.h function class (line 14) | class retrieveWeightCmd : public MPxCommand FILE: 05_DependencyGraph/retrieveWeight/Solution - py/retrieveWeight.py class retrieveWeight (line 18) | class retrieveWeight(OpenMayaMPx.MPxCommand): method __init__ (line 19) | def __init__(self): method doIt (line 22) | def doIt(self, args): function nodeCreator (line 68) | def nodeCreator(): function initializePlugin (line 72) | def initializePlugin(mobject): function uninitializePlugin (line 81) | def uninitializePlugin(mobject): FILE: 06_MiscTools/sceneMsg/Exercise - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 33) | MStatus uninitializePlugin( MObject obj ) FILE: 06_MiscTools/sceneMsg/Exercise - C++/sceneMsgCmd.cpp function MStatus (line 18) | MStatus sceneMsgCmd::doIt(const MArgList & args) function MStatus (line 23) | MStatus sceneMsgCmd::redoIt() function MStatus (line 42) | MStatus sceneMsgCmd::undoIt() function openCallback (line 52) | void openCallback(void* clienData) function newCallback (line 57) | void newCallback(void* clienData) function saveCheckCallback (line 62) | void saveCheckCallback(bool *retCode, void* clienData) FILE: 06_MiscTools/sceneMsg/Exercise - C++/sceneMsgCmd.h function class (line 14) | class sceneMsgCmd : public MPxCommand FILE: 06_MiscTools/sceneMsg/Exercise - py/sceneMsgCmd.py function removeCallback (line 20) | def removeCallback(ID): function sceneMsgCmd (line 31) | def sceneMsgCmd(): method __init__ (line 53) | def __init__(self): method doIt (line 56) | def doIt(self,argList): method redoIt (line 59) | def redoIt(self): method undoIt (line 72) | def undoIt(self): function openCallback (line 36) | def openCallback(clienData): function newCallback (line 39) | def newCallback(clienData): function saveCheckCallback (line 43) | def saveCheckCallback(retCode, clienData): class sceneMsgCmd (line 51) | class sceneMsgCmd(OpenMayaMPx.MPxCommand): method __init__ (line 53) | def __init__(self): method doIt (line 56) | def doIt(self,argList): method redoIt (line 59) | def redoIt(self): method undoIt (line 72) | def undoIt(self): function nodeCreator (line 77) | def nodeCreator(): function initializePlugin (line 81) | def initializePlugin(mobject): function uninitializePlugin (line 90) | def uninitializePlugin(mobject): FILE: 06_MiscTools/sceneMsg/Solution - C++/pluginMain.cpp function MStatus (line 12) | MStatus initializePlugin( MObject obj ) function MStatus (line 33) | MStatus uninitializePlugin( MObject obj ) FILE: 06_MiscTools/sceneMsg/Solution - C++/sceneMsgCmd.cpp function MStatus (line 18) | MStatus sceneMsgCmd::doIt(const MArgList & args) function MStatus (line 23) | MStatus sceneMsgCmd::redoIt() function MStatus (line 42) | MStatus sceneMsgCmd::undoIt() function openCallback (line 51) | void openCallback(void* clienData) function newCallback (line 56) | void newCallback(void* clienData) function saveCheckCallback (line 61) | void saveCheckCallback(bool *retCode, void* clienData) FILE: 06_MiscTools/sceneMsg/Solution - C++/sceneMsgCmd.h function class (line 14) | class sceneMsgCmd : public MPxCommand FILE: 06_MiscTools/sceneMsg/Solution - py/sceneMsgCmd.py function removeCallback (line 21) | def removeCallback(ID): function sceneMsgCmd (line 31) | def sceneMsgCmd(): method __init__ (line 54) | def __init__(self): method doIt (line 57) | def doIt(self,argList): method redoIt (line 60) | def redoIt(self): method undoIt (line 73) | def undoIt(self): function openCallback (line 36) | def openCallback(clienData): function newCallback (line 39) | def newCallback(clienData): function saveCheckCallback (line 43) | def saveCheckCallback(retCode, clienData): class sceneMsgCmd (line 52) | class sceneMsgCmd(OpenMayaMPx.MPxCommand): method __init__ (line 54) | def __init__(self): method doIt (line 57) | def doIt(self,argList): method redoIt (line 60) | def redoIt(self): method undoIt (line 73) | def undoIt(self): function nodeCreator (line 78) | def nodeCreator(): function initializePlugin (line 82) | def initializePlugin(mobject): function uninitializePlugin (line 91) | def uninitializePlugin(mobject): FILE: 06_MiscTools/setUpTransCircle/Exercise - C++/pluginMain.cpp function MStatus (line 13) | MStatus initializePlugin( MObject obj ) function MStatus (line 41) | MStatus uninitializePlugin( MObject obj ) FILE: 06_MiscTools/setUpTransCircle/Exercise - C++/setUpTransCircleCmd.cpp function MStatus (line 31) | MStatus setUpTransCircle::doIt( const MArgList& argList) function MStatus (line 117) | MStatus setUpTransCircle::undoIt() function MStatus (line 122) | MStatus setUpTransCircle::redoIt() FILE: 06_MiscTools/setUpTransCircle/Exercise - C++/setUpTransCircleCmd.h function class (line 17) | class setUpTransCircle : public MPxCommand FILE: 06_MiscTools/setUpTransCircle/Exercise - C++/transCircleNode.cpp function MStatus (line 37) | MStatus transCircle::initialize() function MStatus (line 110) | MStatus transCircle::compute( const MPlug& plug, MDataBlock& data ) FILE: 06_MiscTools/setUpTransCircle/Exercise - C++/transCircleNode.h function class (line 12) | class transCircle : public MPxNode FILE: 06_MiscTools/setUpTransCircle/Exercise - py/setUpTransCircle.py class transCircle (line 21) | class transCircle(OpenMayaMPx.MPxNode): method __init__ (line 39) | def __init__(self): method compute (line 46) | def compute(self, plug, data): function nodeInitializer (line 88) | def nodeInitializer(): function nodeCreator (line 160) | def nodeCreator(): function cmdCreator (line 164) | def cmdCreator(): class setUpTransCircle (line 175) | class setUpTransCircle(OpenMayaMPx.MPxCommand): method __init__ (line 177) | def __init__(self): method doIt (line 181) | def doIt(self,argList): method isUndoable (line 271) | def isUndoable(self): method undoIt (line 274) | def undoIt(self): method redoIt (line 277) | def redoIt(self): function initializePlugin (line 281) | def initializePlugin(mobject): function uninitializePlugin (line 297) | def uninitializePlugin(mobject): FILE: 06_MiscTools/setUpTransCircle/Solution - C++/pluginMain.cpp function MStatus (line 13) | MStatus initializePlugin( MObject obj ) function MStatus (line 41) | MStatus uninitializePlugin( MObject obj ) FILE: 06_MiscTools/setUpTransCircle/Solution - C++/setUpTransCircleCmd.cpp function MStatus (line 31) | MStatus setUpTransCircle::doIt( const MArgList& argList) function MStatus (line 113) | MStatus setUpTransCircle::undoIt() function MStatus (line 118) | MStatus setUpTransCircle::redoIt() FILE: 06_MiscTools/setUpTransCircle/Solution - C++/setUpTransCircleCmd.h function class (line 17) | class setUpTransCircle : public MPxCommand FILE: 06_MiscTools/setUpTransCircle/Solution - C++/transCircleNode.cpp function MStatus (line 37) | MStatus transCircle::initialize() function MStatus (line 110) | MStatus transCircle::compute( const MPlug& plug, MDataBlock& data ) FILE: 06_MiscTools/setUpTransCircle/Solution - C++/transCircleNode.h function class (line 12) | class transCircle : public MPxNode FILE: 06_MiscTools/setUpTransCircle/Solution - py/setUpTransCircle.py class transCircle (line 16) | class transCircle(OpenMayaMPx.MPxNode): method __init__ (line 34) | def __init__(self): method compute (line 41) | def compute(self, plug, data): function nodeInitializer (line 83) | def nodeInitializer(): function nodeCreator (line 155) | def nodeCreator(): function cmdCreator (line 159) | def cmdCreator(): class setUpTransCircle (line 170) | class setUpTransCircle(OpenMayaMPx.MPxCommand): method __init__ (line 172) | def __init__(self): method doIt (line 176) | def doIt(self,argList): method isUndoable (line 238) | def isUndoable(self): method undoIt (line 241) | def undoIt(self): method redoIt (line 245) | def redoIt(self): function initializePlugin (line 249) | def initializePlugin(mobject): function uninitializePlugin (line 265) | def uninitializePlugin(mobject): FILE: 07_Locator/arrowLocator/Exercise - C++/arrowLocatorNode.cpp function MStatus (line 48) | MStatus arrowLocator::initialize() function MBoundingBox (line 150) | MBoundingBox arrowLocator::boundingBox() const class arrowLocatorOverride (line 171) | class arrowLocatorOverride : public MHWRender::MPxDrawOverride function MBoundingBox (line 228) | MBoundingBox arrowLocatorOverride::boundingBox( function MUserData (line 239) | MUserData* arrowLocatorOverride::prepareForDraw( function MStatus (line 324) | MStatus initializePlugin( MObject obj ) function MStatus (line 354) | MStatus uninitializePlugin( MObject obj) FILE: 07_Locator/arrowLocator/Exercise - C++/arrowLocatorNode.h function class (line 37) | class arrowLocatorData : public MUserData function class (line 46) | class arrowLocator : public MPxLocatorNode FILE: 07_Locator/arrowLocator/Exercise - py/arrowLocator.py class arrowLocator (line 34) | class arrowLocator(OpenMayaMPx.MPxLocatorNode): method __init__ (line 37) | def __init__(self): method compute (line 41) | def compute(self, plug, data): method draw (line 52) | def draw(self, view, path, style, status): method isBounded (line 122) | def isBounded(self): method boundingBox (line 128) | def boundingBox(self): function nodeCreator (line 137) | def nodeCreator(): function nodeInitializer (line 141) | def nodeInitializer(): function initializePlugin (line 157) | def initializePlugin(mobject): function uninitializePlugin (line 167) | def uninitializePlugin(mobject): FILE: 07_Locator/arrowLocator/Solution - C++/arrowLocatorNode.cpp function MStatus (line 57) | MStatus arrowLocator::initialize() function MBoundingBox (line 154) | MBoundingBox arrowLocator::boundingBox() const class arrowLocatorOverride (line 176) | class arrowLocatorOverride : public MHWRender::MPxDrawOverride function MBoundingBox (line 233) | MBoundingBox arrowLocatorOverride::boundingBox( function MUserData (line 244) | MUserData* arrowLocatorOverride::prepareForDraw( function MStatus (line 328) | MStatus initializePlugin( MObject obj ) function MStatus (line 358) | MStatus uninitializePlugin( MObject obj) FILE: 07_Locator/arrowLocator/Solution - C++/arrowLocatorNode.h function class (line 37) | class arrowLocatorData : public MUserData function class (line 46) | class arrowLocator : public MPxLocatorNode FILE: 07_Locator/arrowLocator/Solution - py/arrowLocator.py class arrowLocator (line 35) | class arrowLocator(OpenMayaMPx.MPxLocatorNode): method __init__ (line 38) | def __init__(self): method compute (line 42) | def compute(self, plug, data): method draw (line 53) | def draw(self, view, path, style, status): method isBounded (line 120) | def isBounded(self): method boundingBox (line 126) | def boundingBox(self): function nodeCreator (line 135) | def nodeCreator(): function nodeInitializer (line 139) | def nodeInitializer(): function initializePlugin (line 153) | def initializePlugin(mobject): function uninitializePlugin (line 163) | def uninitializePlugin(mobject): FILE: 08_Manipulators/arrowLocatorManip/Exercise - C++/arrowLocatorManipNode.cpp function MStatus (line 54) | MStatus arrowLocatorManip::initialize() function MStatus (line 65) | MStatus arrowLocatorManip::createChildren() function MStatus (line 92) | MStatus arrowLocatorManip::connectToDependNode(const MObject &dependNode) FILE: 08_Manipulators/arrowLocatorManip/Exercise - C++/arrowLocatorManipNode.h function class (line 17) | class arrowLocatorManip : public MPxManipContainer FILE: 08_Manipulators/arrowLocatorManip/Exercise - C++/arrowLocatorNode.cpp function MStatus (line 49) | MStatus arrowLocator::compute( const MPlug& plug, MDataBlock& data ) function MStatus (line 59) | MStatus arrowLocator::initialize() function MBoundingBox (line 177) | MBoundingBox arrowLocator::boundingBox() const class arrowLocatorOverride (line 202) | class arrowLocatorOverride : public MHWRender::MPxDrawOverride function MBoundingBox (line 259) | MBoundingBox arrowLocatorOverride::boundingBox( function MUserData (line 270) | MUserData* arrowLocatorOverride::prepareForDraw( function MStatus (line 364) | MStatus initializePlugin( MObject obj ) function MStatus (line 408) | MStatus uninitializePlugin( MObject obj) FILE: 08_Manipulators/arrowLocatorManip/Exercise - C++/arrowLocatorNode.h function class (line 39) | class arrowLocatorData : public MUserData function class (line 48) | class arrowLocator : public MPxLocatorNode FILE: 08_Manipulators/arrowLocatorManip/Exercise - py/arrowLocatorManip.py class arrowLocatorManip (line 41) | class arrowLocatorManip(OpenMayaMPx.MPxManipContainer): method __init__ (line 42) | def __init__(self): method createChildren (line 50) | def createChildren(self): method connectToDependNode (line 75) | def connectToDependNode(self, node): method draw (line 113) | def draw(self, view, path, style, status): class arrowLocator (line 151) | class arrowLocator(OpenMayaMPx.MPxLocatorNode): method __init__ (line 154) | def __init__(self): method compute (line 158) | def compute(self, plug, data): method draw (line 169) | def draw(self, view, path, style, status): method isBounded (line 236) | def isBounded(self): method boundingBox (line 242) | def boundingBox(self): function ManipNodeCreator (line 252) | def ManipNodeCreator(): function ManipNodeInitializer (line 258) | def ManipNodeInitializer(): function nodeCreator (line 262) | def nodeCreator(): function nodeInitializer (line 266) | def nodeInitializer(): function initializePlugin (line 290) | def initializePlugin(mobject): function uninitializePlugin (line 306) | def uninitializePlugin(mobject): FILE: 08_Manipulators/arrowLocatorManip/Solution - C++/arrowLocatorManipNode.cpp function MStatus (line 54) | MStatus arrowLocatorManip::initialize() function MStatus (line 65) | MStatus arrowLocatorManip::createChildren() function MStatus (line 90) | MStatus arrowLocatorManip::connectToDependNode(const MObject &dependNode) function MManipData (line 131) | MManipData arrowLocatorManip::centerPointCallback(unsigned int manipIndex) FILE: 08_Manipulators/arrowLocatorManip/Solution - C++/arrowLocatorManipNode.h function class (line 17) | class arrowLocatorManip : public MPxManipContainer FILE: 08_Manipulators/arrowLocatorManip/Solution - C++/arrowLocatorNode.cpp function MStatus (line 48) | MStatus arrowLocator::compute( const MPlug& plug, MDataBlock& data ) function MStatus (line 55) | MStatus arrowLocator::initialize() function MBoundingBox (line 173) | MBoundingBox arrowLocator::boundingBox() const class arrowLocatorOverride (line 200) | class arrowLocatorOverride : public MHWRender::MPxDrawOverride function MBoundingBox (line 257) | MBoundingBox arrowLocatorOverride::boundingBox( function MUserData (line 268) | MUserData* arrowLocatorOverride::prepareForDraw( function MStatus (line 349) | MStatus initializePlugin( MObject obj ) function MStatus (line 393) | MStatus uninitializePlugin( MObject obj) FILE: 08_Manipulators/arrowLocatorManip/Solution - C++/arrowLocatorNode.h function class (line 39) | class arrowLocatorData : public MUserData function class (line 48) | class arrowLocator : public MPxLocatorNode FILE: 08_Manipulators/arrowLocatorManip/Solution - py/arrowLocatorManip.py class arrowLocatorManip (line 37) | class arrowLocatorManip(OpenMayaMPx.MPxManipContainer): method __init__ (line 38) | def __init__(self): method createChildren (line 46) | def createChildren(self): method connectToDependNode (line 68) | def connectToDependNode(self, node): method draw (line 108) | def draw(self, view, path, style, status): method plugToManipConversion (line 120) | def plugToManipConversion( self, manipIndex ): class arrowLocator (line 146) | class arrowLocator(OpenMayaMPx.MPxLocatorNode): method __init__ (line 149) | def __init__(self): method compute (line 153) | def compute(self, plug, data): method draw (line 164) | def draw(self, view, path, style, status): method isBounded (line 231) | def isBounded(self): method boundingBox (line 237) | def boundingBox(self): function ManipNodeCreator (line 247) | def ManipNodeCreator(): function ManipNodeInitializer (line 253) | def ManipNodeInitializer(): function nodeCreator (line 257) | def nodeCreator(): function nodeInitializer (line 261) | def nodeInitializer(): function initializePlugin (line 285) | def initializePlugin(mobject): function uninitializePlugin (line 301) | def uninitializePlugin(mobject): FILE: 09_PythonAPI/helloWorld/Exercise - py/helloWorldCmd.py class scriptedCommand (line 24) | class scriptedCommand(OpenMayaMPx.MPxCommand): function cmdCreator (line 34) | def cmdCreator(): function initializePlugin (line 39) | def initializePlugin(mobject): function uninitializePlugin (line 49) | def uninitializePlugin(mobject): FILE: 09_PythonAPI/helloWorld/Solution - py/helloWorldCmd.py class scriptedCommand (line 24) | class scriptedCommand(OpenMayaMPx.MPxCommand): method __init__ (line 25) | def __init__(self): method doIt (line 27) | def doIt(self,argList): function cmdCreator (line 31) | def cmdCreator(): function initializePlugin (line 35) | def initializePlugin(mobject): function uninitializePlugin (line 44) | def uninitializePlugin(mobject): FILE: 09_PythonAPI/sineNode/Exercise - py/sineNode.py class sineNode (line 22) | class sineNode(OpenMayaMPx.MPxNode): method __init__ (line 27) | def __init__(self): function nodeCreator (line 44) | def nodeCreator(): function nodeInitializer (line 49) | def nodeInitializer(): function initializePlugin (line 66) | def initializePlugin(mobject): function uninitializePlugin (line 76) | def uninitializePlugin(mobject): FILE: 09_PythonAPI/sineNode/Solution - py/sineNode.py class sineNode (line 21) | class sineNode(OpenMayaMPx.MPxNode): method __init__ (line 25) | def __init__(self): method compute (line 27) | def compute(self,plug,dataBlock): function nodeCreator (line 40) | def nodeCreator(): function nodeInitializer (line 44) | def nodeInitializer(): function initializePlugin (line 60) | def initializePlugin(mobject): function uninitializePlugin (line 69) | def uninitializePlugin(mobject): FILE: 10_PythonAdvanced/examples/ShotServer.py class Shot (line 81) | class Shot: method __init__ (line 82) | def __init__(self): class ShotRequest (line 90) | class ShotRequest: method __init__ (line 91) | def __init__(self): function saveShotDefaults (line 99) | def saveShotDefaults(shotInfo): function loadShotDefaults (line 112) | def loadShotDefaults(): function startServer (line 132) | def startServer(): function stopServer (line 168) | def stopServer(): function _getNextShot (line 192) | def _getNextShot(oldShot): function makeSampleShot (line 215) | def makeSampleShot(): function dumpShot (line 226) | def dumpShot(shot): function requestNewShot (line 239) | def requestNewShot(oldShot): FILE: 10_PythonAdvanced/examples/alt_str.py function MVector_str (line 52) | def MVector_str(self): function compressedMIntArray_str (line 81) | def compressedMIntArray_str(self): function compressSeq (line 103) | def compressSeq(count, value): FILE: 10_PythonAdvanced/examples/cppCentroid.cpp function PyObject (line 48) | static PyObject* cppCentroid_mesh(PyObject*, PyObject* args) function PyMODINIT_FUNC (line 113) | PyMODINIT_FUNC initcppCentroid() FILE: 10_PythonAdvanced/examples/dist.py function distance (line 2) | def distance(p1, p2): FILE: 10_PythonAdvanced/examples/guipdb.py class DebuggerStandardInput (line 58) | class DebuggerStandardInput: method readline (line 59) | def readline( self ): method read (line 62) | def read( self ): method _getUserDebugResponse (line 65) | def _getUserDebugResponse(self): class DebuggerStandardOutput (line 86) | class DebuggerStandardOutput: method __init__ (line 87) | def __init__(self, orig_stdout): method write (line 90) | def write(self, msgoutput): method writelines (line 97) | def writelines(self, msgSeq): method flush (line 101) | def flush(self): function run (line 106) | def run(command): FILE: 10_PythonAdvanced/examples/guipdb1.py class DebuggerStandardInput (line 58) | class DebuggerStandardInput: method readline (line 59) | def readline( self ): method read (line 65) | def read( self ): method _getUserDebugResponse (line 68) | def _getUserDebugResponse(self): class DebuggerStandardOutput (line 89) | class DebuggerStandardOutput: method __init__ (line 90) | def __init__(self, orig_stdout): method write (line 93) | def write(self, msgoutput): method writelines (line 100) | def writelines(self, msgSeq): method flush (line 104) | def flush(self): function run (line 109) | def run(command): FILE: 10_PythonAdvanced/examples/pyCentroid.py function mesh (line 43) | def mesh(meshName):