#include <OBJ_SubNet.h>

Public Member Functions | |
| OBJ_SubNet (OP_Network *net, const char *name, OP_Operator *op) | |
| virtual | ~OBJ_SubNet () |
| virtual const char * | getChildType () const |
| virtual OBJ_OBJECT_TYPE | getObjectType () const |
| virtual OP_OpTypeId | getChildTypeID () const |
| virtual OP_Node * | getDisplayNodePtr () |
| virtual OP_Node * | getRenderNodePtr () |
| virtual int | isObjectRenderable () const |
| OP_Bundle * | getVisibleObjectBundle (float t) |
| int | isVisibleObject (const OBJ_Node *node, float t) const |
| virtual void | opChanged (OP_EventType reason, void *data=0) |
| virtual void | propagateParmChange (OP_Node *node, OP_PropagateData &prop_data, bool &data_change) |
| virtual OP_ERROR | setInput (unsigned idx, OP_Node *op, unsigned outputIdx=0) |
| Sets a given input to connect to an output of a particular node. | |
| virtual OP_ERROR | setInputReference (unsigned idx, const char *label, int keeppos, unsigned outputIdx=0) |
| Connects an input to particular node by name in the network. | |
| virtual OP_ERROR | setIndirectInput (unsigned idx, OP_InputIndirect *in) |
| Connects an input to an indirect input of our parent subnet. | |
| const UT_DMatrix4 & | getSubnetTransform (OP_Context &context) |
| void | LABEL (UT_String &str, int idx) |
| void | OUTPUTOBJ (UT_String &str) |
| void | VISIBLEOBJECTS (UT_String &str, float t) |
| void | setVISIBLEOBJECTS (const UT_String &str, CH_StringMeaning meaning, float t) |
| virtual fpreal | getW () const |
| Absolute width. | |
| virtual fpreal | getH () const |
| Absolute height. | |
| virtual OBJ_SubNet * | castToOBJSubNet () |
Static Public Member Functions | |
| static OP_Node * | myConstructor (OP_Network *net, const char *name, OP_Operator *entry) |
| static PRM_Template * | getTemplateList (OBJ_ParmsStyle style) |
Protected Member Functions | |
| virtual int * | getIndirect () const |
| virtual OP_ERROR | cookMyObj (OP_Context &context) |
| virtual void | childFlagChange (OP_Node *) |
| virtual const char * | inputLabel (unsigned idx) const |
| virtual void | buildParmDependency (int parm_index) |
| virtual bool | getTimeOverride () |
Definition at line 43 of file OBJ_SubNet.h.
| OBJ_SubNet::OBJ_SubNet | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | op | |||
| ) |
| virtual OBJ_SubNet::~OBJ_SubNet | ( | ) | [virtual] |
| virtual void OBJ_SubNet::buildParmDependency | ( | int | parm_index | ) | [protected, virtual] |
Reimplemented from OP_Node.
| virtual OBJ_SubNet* OBJ_SubNet::castToOBJSubNet | ( | ) | [inline, virtual] |
| virtual void OBJ_SubNet::childFlagChange | ( | OP_Node * | ) | [protected, virtual] |
Reimplemented from OP_Network.
| virtual OP_ERROR OBJ_SubNet::cookMyObj | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented from OBJ_Node.
| virtual const char* OBJ_SubNet::getChildType | ( | ) | const [virtual] |
Reimplemented from OBJ_Node.
| virtual OP_OpTypeId OBJ_SubNet::getChildTypeID | ( | ) | const [virtual] |
Reimplemented from OBJ_Node.
| virtual OP_Node* OBJ_SubNet::getDisplayNodePtr | ( | ) | [virtual] |
Reimplemented from OP_Network.
| virtual int* OBJ_SubNet::getIndirect | ( | ) | const [inline, protected, virtual] |
| virtual OBJ_OBJECT_TYPE OBJ_SubNet::getObjectType | ( | ) | const [virtual] |
Implements OBJ_Node.
| virtual OP_Node* OBJ_SubNet::getRenderNodePtr | ( | ) | [virtual] |
Reimplemented from OP_Network.
| const UT_DMatrix4& OBJ_SubNet::getSubnetTransform | ( | OP_Context & | context | ) |
| static PRM_Template* OBJ_SubNet::getTemplateList | ( | OBJ_ParmsStyle | style | ) | [static] |
| virtual bool OBJ_SubNet::getTimeOverride | ( | ) | [protected, virtual] |
Reimplemented from OBJ_Node.
| OP_Bundle* OBJ_SubNet::getVisibleObjectBundle | ( | float | t | ) |
| virtual const char* OBJ_SubNet::inputLabel | ( | unsigned | idx | ) | const [protected, virtual] |
Reimplemented from OBJ_Node.
| virtual int OBJ_SubNet::isObjectRenderable | ( | ) | const [virtual] |
Reimplemented from OBJ_Node.
| int OBJ_SubNet::isVisibleObject | ( | const OBJ_Node * | node, | |
| float | t | |||
| ) | const |
| void OBJ_SubNet::LABEL | ( | UT_String & | str, | |
| int | idx | |||
| ) |
| static OP_Node* OBJ_SubNet::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [static] |
Reimplemented in OBJ_Python.
| virtual void OBJ_SubNet::opChanged | ( | OP_EventType | reason, | |
| void * | data = 0 | |||
| ) | [virtual] |
Reimplemented from OBJ_Node.
| void OBJ_SubNet::OUTPUTOBJ | ( | UT_String & | str | ) | [inline] |
Definition at line 81 of file OBJ_SubNet.h.
| virtual void OBJ_SubNet::propagateParmChange | ( | OP_Node * | node, | |
| OP_PropagateData & | prop_data, | |||
| bool & | data_change | |||
| ) | [virtual] |
Reimplemented from OP_Node.
| virtual OP_ERROR OBJ_SubNet::setIndirectInput | ( | unsigned | idx, | |
| OP_InputIndirect * | input | |||
| ) | [virtual] |
| virtual OP_ERROR OBJ_SubNet::setInputReference | ( | unsigned | idx, | |
| const char * | label, | |||
| int | keeppos, | |||
| unsigned | outputIdx = 0 | |||
| ) | [virtual] |
| void OBJ_SubNet::setVISIBLEOBJECTS | ( | const UT_String & | str, | |
| CH_StringMeaning | meaning, | |||
| float | t | |||
| ) | [inline] |
Definition at line 93 of file OBJ_SubNet.h.
| void OBJ_SubNet::VISIBLEOBJECTS | ( | UT_String & | str, | |
| float | t | |||
| ) | [inline] |
Definition at line 87 of file OBJ_SubNet.h.
1.5.9