#include <MGR_Node.h>

Public Member Functions | |
| virtual const char * | getChildType () const |
| virtual const char * | getOpType () const |
| virtual OP_OpTypeId | getChildTypeID () const |
| virtual OP_OpTypeId | getOpTypeID () const |
| virtual OP_Node * | getDisplayNodePtr () |
| virtual OP_Node * | getRenderNodePtr () |
| virtual int | isManager () const |
| virtual void | addExtraInput (OP_Node *op, OP_InterestType type) |
| virtual unsigned | maxOutputs () const |
| virtual bool | canDestroyNode () |
Static Public Member Functions | |
| static OP_Node * | buildMe (OP_Network *, const char *, OP_Operator *) |
Static Public Attributes | |
| static PRM_Template | myTemplateList [] |
Protected Member Functions | |
| MGR_Node (OP_Network *parent, MGR_MANAGER_TYPE type) | |
| virtual | ~MGR_Node () |
| virtual OP_ERROR | cookMe (OP_Context &) |
| virtual OP_ERROR | bypassMe (OP_Context &, int &) |
| virtual OP_DATA_TYPE | getCookedDataType () const |
| virtual void * | getCookedData (OP_Context &) |
| virtual void | deleteCookedData () |
| virtual int | saveCookedData (const char *, OP_Context &) |
| virtual int | saveCookedData (ostream &os, OP_Context &, int binary=0) |
| int | aliasMatch (const char *name) const |
| virtual const char * | getFileExtension (int binary) const |
| virtual void | childFlagChange (OP_Node *) |
Friends | |
| class | MOT_Director |
Definition at line 44 of file MGR_Node.h.
| MGR_Node::MGR_Node | ( | OP_Network * | parent, | |
| MGR_MANAGER_TYPE | type | |||
| ) | [protected] |
| virtual MGR_Node::~MGR_Node | ( | ) | [protected, virtual] |
| virtual void MGR_Node::addExtraInput | ( | OP_Node * | op, | |
| OP_InterestType | type | |||
| ) | [virtual] |
Declares that this node depends on the op parameter for the given reason.
Reimplemented from OP_Node.
| int MGR_Node::aliasMatch | ( | const char * | name | ) | const [protected] |
| static OP_Node* MGR_Node::buildMe | ( | OP_Network * | , | |
| const char * | , | |||
| OP_Operator * | ||||
| ) | [static] |
| virtual OP_ERROR MGR_Node::bypassMe | ( | OP_Context & | , | |
| int & | ||||
| ) | [protected, virtual] |
Implements OP_Node.
| virtual bool MGR_Node::canDestroyNode | ( | ) | [virtual] |
Reimplemented from OP_Network.
| virtual void MGR_Node::childFlagChange | ( | OP_Node * | ) | [protected, virtual] |
Reimplemented from OP_Network.
| virtual OP_ERROR MGR_Node::cookMe | ( | OP_Context & | ) | [protected, virtual] |
Implements OP_Node.
| virtual void MGR_Node::deleteCookedData | ( | ) | [protected, virtual] |
Implements OP_Node.
| virtual const char* MGR_Node::getChildType | ( | ) | const [virtual] |
Reimplemented from OP_Network.
| virtual OP_OpTypeId MGR_Node::getChildTypeID | ( | ) | const [virtual] |
Implements OP_Network.
| virtual void* MGR_Node::getCookedData | ( | OP_Context & | ) | [protected, virtual] |
Reimplemented from OP_Node.
| virtual OP_DATA_TYPE MGR_Node::getCookedDataType | ( | ) | const [protected, virtual] |
Implements OP_Node.
| virtual OP_Node* MGR_Node::getDisplayNodePtr | ( | ) | [virtual] |
Reimplemented from OP_Network.
| virtual const char* MGR_Node::getFileExtension | ( | int | binary | ) | const [protected, virtual] |
Implements OP_Node.
| virtual const char* MGR_Node::getOpType | ( | ) | const [virtual] |
Implements OP_Node.
| virtual OP_OpTypeId MGR_Node::getOpTypeID | ( | ) | const [virtual] |
This returns the OP_OpTypeId which corresponds to this node type. Management nodes will return the type they really are, which is likely different than the network they currently reside in.
Implements OP_Node.
| virtual OP_Node* MGR_Node::getRenderNodePtr | ( | ) | [virtual] |
Reimplemented from OP_Network.
| virtual int MGR_Node::isManager | ( | ) | const [virtual] |
Reimplemented from OP_Node.
| virtual unsigned MGR_Node::maxOutputs | ( | ) | const [inline, virtual] |
Maximum number of output connectors on a node. Only VOPs and DOPs ever return a value other than 1 here.
Reimplemented from OP_Node.
Definition at line 65 of file MGR_Node.h.
| virtual int MGR_Node::saveCookedData | ( | ostream & | os, | |
| OP_Context & | , | |||
| int | binary = 0 | |||
| ) | [protected, virtual] |
Implements OP_Node.
| virtual int MGR_Node::saveCookedData | ( | const char * | , | |
| OP_Context & | ||||
| ) | [protected, virtual] |
Implements OP_Node.
friend class MOT_Director [friend] |
Definition at line 111 of file MGR_Node.h.
PRM_Template MGR_Node::myTemplateList[] [static] |
Definition at line 54 of file MGR_Node.h.
1.5.9