#include <VOP_ScriptOperator.h>

Public Member Functions | |
| VOP_ScriptOperator (const char *path, const char *name, const char *label, int minInputs, int maxInputs, const char *vopnetMask, OP_Constructor construct, PRM_Template *multiInputSetTemplates) | |
| virtual | ~VOP_ScriptOperator () |
| virtual OP_SpecificData * | getOpSpecificData () |
| virtual const OP_SpecificData * | getOpSpecificData () const |
| virtual int | updateParmTemplates () |
| virtual unsigned | maxOutputs () |
| const UT_String & | getOutputName (int idx) |
| const UT_String & | getOutputLabel (int idx) |
| VOP_Type | getOutputType (int idx, int inputset) |
| const UT_String & | getInputName (int idx) |
| const UT_String & | getInputLabel (int idx) |
| VOP_Type | getInputType (int idx, int inputset) |
| bool | getIsInputVisible (int idx) |
| bool | forceCodeGenerationOfInputs (VOP_ContextType type, bool essential) const |
| const UT_String & | getOuterCode () const |
| const UT_String & | getCode () const |
| virtual bool | wantsParametersAnimatable () const |
| virtual bool | wantsInputEditor () const |
| int | getNumInputSets () const |
| const char * | getInputSetName (int index) const |
| const char * | getInputSetLabel (int index) const |
| virtual const PRM_Template * | getBaseParmTemplates () |
| void | getAllowedInputTypes (unsigned idx, VOP_VopTypeArray &voptypes) |
Static Public Member Functions | |
| static OP_ScriptOperator * | createScriptOperator (const OP_OTLDefinition &) |
Protected Member Functions | |
| virtual const char * | getAddedDSIncludePath () |
| virtual int | handleUnknownToken (DS_Stream &ds, UT_String &token) |
| bool | addOutput (const UT_String &outtype, const UT_String &name, const UT_String &label) |
| bool | addInput (const UT_String &intype, const UT_String &name, const UT_String &label) |
| virtual PRM_Template * | loadParmTemplates (UT_IStream &is, const char *filename, UT_String &scriptName, PRM_ScriptImports *&imports) |
Definition at line 33 of file VOP_ScriptOperator.h.
| VOP_ScriptOperator::VOP_ScriptOperator | ( | const char * | path, | |
| const char * | name, | |||
| const char * | label, | |||
| int | minInputs, | |||
| int | maxInputs, | |||
| const char * | vopnetMask, | |||
| OP_Constructor | construct, | |||
| PRM_Template * | multiInputSetTemplates | |||
| ) |
| virtual VOP_ScriptOperator::~VOP_ScriptOperator | ( | ) | [virtual] |
| bool VOP_ScriptOperator::addInput | ( | const UT_String & | intype, | |
| const UT_String & | name, | |||
| const UT_String & | label | |||
| ) | [protected] |
| bool VOP_ScriptOperator::addOutput | ( | const UT_String & | outtype, | |
| const UT_String & | name, | |||
| const UT_String & | label | |||
| ) | [protected] |
| static OP_ScriptOperator* VOP_ScriptOperator::createScriptOperator | ( | const OP_OTLDefinition & | ) | [static] |
| bool VOP_ScriptOperator::forceCodeGenerationOfInputs | ( | VOP_ContextType | type, | |
| bool | essential | |||
| ) | const |
| virtual const char* VOP_ScriptOperator::getAddedDSIncludePath | ( | ) | [protected, virtual] |
Reimplemented from PI_ScriptOperator.
| void VOP_ScriptOperator::getAllowedInputTypes | ( | unsigned | idx, | |
| VOP_VopTypeArray & | voptypes | |||
| ) |
| virtual const PRM_Template* VOP_ScriptOperator::getBaseParmTemplates | ( | ) | [virtual] |
Reimplemented from OP_ScriptOperator.
| const UT_String& VOP_ScriptOperator::getCode | ( | ) | const |
| const UT_String& VOP_ScriptOperator::getInputLabel | ( | int | idx | ) |
Reimplemented from OP_Operator.
| const UT_String& VOP_ScriptOperator::getInputName | ( | int | idx | ) |
| const char* VOP_ScriptOperator::getInputSetLabel | ( | int | index | ) | const |
| const char* VOP_ScriptOperator::getInputSetName | ( | int | index | ) | const |
| VOP_Type VOP_ScriptOperator::getInputType | ( | int | idx, | |
| int | inputset | |||
| ) |
| bool VOP_ScriptOperator::getIsInputVisible | ( | int | idx | ) |
| int VOP_ScriptOperator::getNumInputSets | ( | ) | const |
| virtual const OP_SpecificData* VOP_ScriptOperator::getOpSpecificData | ( | ) | const [inline, virtual] |
| virtual OP_SpecificData* VOP_ScriptOperator::getOpSpecificData | ( | ) | [inline, virtual] |
| const UT_String& VOP_ScriptOperator::getOuterCode | ( | ) | const |
| const UT_String& VOP_ScriptOperator::getOutputLabel | ( | int | idx | ) |
| const UT_String& VOP_ScriptOperator::getOutputName | ( | int | idx | ) |
| VOP_Type VOP_ScriptOperator::getOutputType | ( | int | idx, | |
| int | inputset | |||
| ) |
| virtual int VOP_ScriptOperator::handleUnknownToken | ( | DS_Stream & | ds, | |
| UT_String & | token | |||
| ) | [protected, virtual] |
Reimplemented from OP_ScriptOperator.
| virtual PRM_Template* VOP_ScriptOperator::loadParmTemplates | ( | UT_IStream & | is, | |
| const char * | filename, | |||
| UT_String & | scriptName, | |||
| PRM_ScriptImports *& | imports | |||
| ) | [protected, virtual] |
Reimplemented from PI_ScriptOperator.
| virtual unsigned VOP_ScriptOperator::maxOutputs | ( | ) | [virtual] |
Reimplemented from OP_Operator.
| virtual int VOP_ScriptOperator::updateParmTemplates | ( | ) | [virtual] |
Reimplemented from OP_ScriptOperator.
| virtual bool VOP_ScriptOperator::wantsInputEditor | ( | ) | const [virtual] |
Reimplemented from OP_Operator.
| virtual bool VOP_ScriptOperator::wantsParametersAnimatable | ( | ) | const [virtual] |
Reimplemented from OP_Operator.
1.5.9