#include <VOP_SubnetOutput.h>

Public Member Functions | |
| virtual void | getCode (UT_String &codestr) |
| virtual const char * | inputLabel (unsigned idx) const |
| virtual unsigned | getNumVisibleInputs () const |
| virtual bool | forceCodeGenerationOfInputs () const |
| virtual void | moveInput (int srcidx, int dstidx, bool forcesubnet=false) |
| void | moveInputInternal (int srcidx, int dstidx, bool forcesubnet) |
| 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 VOP_OutputNameEditorSource * | getOutputNameEditorSource () |
| virtual int | getNumInputsFromParent () const |
| virtual void | NAMEFROMPARM (UT_String &str, int idx) const |
| virtual void | LABELFROMPARM (UT_String &str, int idx) const |
| virtual void | setNAMEFROMPARM (UT_String &str, int idx) |
| virtual void | setLABELFROMPARM (UT_String &str, int idx) |
| void | beginWiring () |
| void | endWiring () |
Static Public Member Functions | |
| static OP_Node * | myConstructor (OP_Network *net, const char *name, OP_Operator *entry) |
Static Public Attributes | |
| static PRM_Template | myTemplateList [] |
Protected Member Functions | |
| VOP_SubnetOutput (OP_Network *parent, const char *name, OP_Operator *entry) | |
| virtual | ~VOP_SubnetOutput () |
| virtual void | preOpChanged (OP_EventType reason, void *data) |
| virtual void | getInputNameSubclass (UT_String &in, int idx) const |
| virtual int | getInputFromNameSubclass (const UT_String &in) const |
| virtual VOP_Type | getInputTypeSubclass (int idx) |
| virtual void | getAllowedInputTypesSubclass (unsigned idx, VOP_VopTypeArray &voptypes) |
Definition at line 24 of file VOP_SubnetOutput.h.
| VOP_SubnetOutput::VOP_SubnetOutput | ( | OP_Network * | parent, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [protected] |
| virtual VOP_SubnetOutput::~VOP_SubnetOutput | ( | ) | [protected, virtual] |
| void VOP_SubnetOutput::beginWiring | ( | ) |
| void VOP_SubnetOutput::endWiring | ( | ) |
| virtual bool VOP_SubnetOutput::forceCodeGenerationOfInputs | ( | ) | const [virtual] |
Reimplemented from VOP_Node.
| virtual void VOP_SubnetOutput::getAllowedInputTypesSubclass | ( | unsigned | idx, | |
| VOP_VopTypeArray & | voptypes | |||
| ) | [protected, virtual] |
Reimplemented from VOP_Node.
| virtual void VOP_SubnetOutput::getCode | ( | UT_String & | codestr | ) | [virtual] |
Reimplemented from VOP_Node.
| virtual int VOP_SubnetOutput::getInputFromNameSubclass | ( | const UT_String & | in | ) | const [protected, virtual] |
Reimplemented from VOP_Node.
| virtual void VOP_SubnetOutput::getInputNameSubclass | ( | UT_String & | in, | |
| int | idx | |||
| ) | const [protected, virtual] |
Reimplemented from VOP_Node.
| virtual VOP_Type VOP_SubnetOutput::getInputTypeSubclass | ( | int | idx | ) | [protected, virtual] |
Reimplemented from VOP_Node.
| virtual int VOP_SubnetOutput::getNumInputsFromParent | ( | ) | const [virtual] |
Implements VOP_OutputNameEditorSource.
| virtual unsigned VOP_SubnetOutput::getNumVisibleInputs | ( | ) | const [virtual] |
Number of input connectors that should be visible on a node. This is only used by VOPs and DOPs. All other OPs return maxInputs() here.
Reimplemented from OP_Node.
| virtual VOP_OutputNameEditorSource* VOP_SubnetOutput::getOutputNameEditorSource | ( | ) | [inline, virtual] |
| virtual const char* VOP_SubnetOutput::inputLabel | ( | unsigned | idx | ) | const [virtual] |
Reimplemented from OP_Node.
| virtual void VOP_SubnetOutput::LABELFROMPARM | ( | UT_String & | str, | |
| int | idx | |||
| ) | const [virtual] |
Implements VOP_OutputNameEditorSource.
| virtual void VOP_SubnetOutput::moveInput | ( | int | srcidx, | |
| int | dstidx, | |||
| bool | forcesubnet = false | |||
| ) | [virtual] |
Reimplemented from VOP_Node.
| void VOP_SubnetOutput::moveInputInternal | ( | int | srcidx, | |
| int | dstidx, | |||
| bool | forcesubnet | |||
| ) |
| static OP_Node* VOP_SubnetOutput::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [static] |
| virtual void VOP_SubnetOutput::NAMEFROMPARM | ( | UT_String & | str, | |
| int | idx | |||
| ) | const [virtual] |
Implements VOP_OutputNameEditorSource.
| virtual void VOP_SubnetOutput::preOpChanged | ( | OP_EventType | reason, | |
| void * | data | |||
| ) | [protected, virtual] |
Reimplemented from VOP_Node.
| virtual OP_ERROR VOP_SubnetOutput::setInputReference | ( | unsigned | idx, | |
| const char * | label, | |||
| int | keeppos, | |||
| unsigned | outputIdx = 0 | |||
| ) | [virtual] |
| virtual void VOP_SubnetOutput::setLABELFROMPARM | ( | UT_String & | str, | |
| int | idx | |||
| ) | [virtual] |
Implements VOP_OutputNameEditorSource.
| virtual void VOP_SubnetOutput::setNAMEFROMPARM | ( | UT_String & | str, | |
| int | idx | |||
| ) | [virtual] |
Implements VOP_OutputNameEditorSource.
PRM_Template VOP_SubnetOutput::myTemplateList[] [static] |
Definition at line 30 of file VOP_SubnetOutput.h.
1.5.9