#include <VOP_Collect.h>

Public Member Functions | |
| virtual void | getCode (UT_String &codestr, VOP_CodeVarMapperContext *context=NULL) |
| void | getCollectedNodes (VOP_NodeList &outputs) |
Static Public Member Functions | |
| static OP_Operator * | createOperator () |
| static OP_Node * | myConstructor (OP_Network *net, const char *name, OP_Operator *entry) |
Static Public Attributes | |
| static PRM_Template | myTemplateList [] |
Protected Member Functions | |
| virtual OP_ERROR | cookMe (OP_Context &) |
| Override cook method just so we can set our warnings properly. | |
| virtual VOP_Type | getInputTypeSubclass (int idx) |
| bool | hasInputTypeConflicts () |
| Returns true if there is more than one input of the same type. | |
| VOP_Collect (OP_Network *parent, const char *name, OP_Operator *entry) | |
| virtual | ~VOP_Collect () |
| virtual const char * | getVariableOperator () const |
| virtual const char * | getVariableOutputName () const |
| virtual const char * | getVariableInputName () const |
| virtual VOP_Type * | getAllowedTypeCombinations () const |
Definition at line 23 of file VOP_Collect.h.
| VOP_Collect::VOP_Collect | ( | OP_Network * | parent, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [protected] |
| virtual VOP_Collect::~VOP_Collect | ( | ) | [protected, virtual] |
| virtual OP_ERROR VOP_Collect::cookMe | ( | OP_Context & | ) | [protected, virtual] |
| static OP_Operator* VOP_Collect::createOperator | ( | ) | [static] |
| virtual VOP_Type* VOP_Collect::getAllowedTypeCombinations | ( | ) | const [protected, virtual] |
API from VOP_VariableInput
Implements VOP_VariableInput.
| virtual void VOP_Collect::getCode | ( | UT_String & | codestr, | |
| VOP_CodeVarMapperContext * | context = NULL | |||
| ) | [virtual] |
Reimplemented from VOP_VariableInput.
| void VOP_Collect::getCollectedNodes | ( | VOP_NodeList & | outputs | ) |
Get nodes that effectively are fed into the collect node. These include regular (eg, output) nodes, but also regular nodes indirectly connected through a chain of nulls and switches.
| virtual VOP_Type VOP_Collect::getInputTypeSubclass | ( | int | idx | ) | [protected, virtual] |
Reimplemented from VOP_VariableInput.
| virtual const char* VOP_Collect::getVariableInputName | ( | ) | const [protected, virtual] |
API from VOP_VariableInput
Reimplemented from VOP_VariableInput.
| virtual const char* VOP_Collect::getVariableOperator | ( | ) | const [protected, virtual] |
API from VOP_VariableInput
Implements VOP_VariableInput.
| virtual const char* VOP_Collect::getVariableOutputName | ( | ) | const [protected, virtual] |
API from VOP_VariableInput
Implements VOP_VariableInput.
| bool VOP_Collect::hasInputTypeConflicts | ( | ) | [protected] |
Returns true if there is more than one input of the same type.
| static OP_Node* VOP_Collect::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [static] |
PRM_Template VOP_Collect::myTemplateList[] [static] |
Definition at line 30 of file VOP_Collect.h.
1.5.9