|
HDK
|
#include "OP_API.h"#include "OP_DataTypes.h"#include "OP_OperatorPair.h"#include "OP_OTLDefinition.h"#include "OP_OTLLicenseType.h"#include "OP_Value.h"#include <CH/CH_ExprLanguage.h>#include <VEX/VEX_RslTypes.h>#include <VEX/VEX_VexTypes.h>#include <FS/FS_IndexFile.h>#include <UT/UT_Array.h>#include <UT/UT_Color.h>#include <UT/UT_DeepString.h>#include <UT/UT_Defines.h>#include <UT/UT_Lock.h>#include <UT/UT_SharedPtr.h>#include <UT/UT_StringArray.h>#include <UT/UT_StringHolder.h>#include <UT/UT_ValArray.h>#include <iosfwd>
Include dependency graph for OP_Operator.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | UT_StringMap< T > |
| class | OP_SpecificData |
| class | OP_InputDataEditorConfig |
| class | OP_InputDataEditorConfigEx |
| class | OP_Operator |
| class | OP_UpdateTemplatesSink |
Macros | |
| #define | ENGLISH_NAME "englishname" |
| #define | VOPNET_TAB_MENU_FLAG_NAME "tabmenuflag" |
| #define | OP_FLAG_NETWORK 0x01 |
| Flags passed to the contructor: More... | |
| #define | OP_FLAG_GENERATOR 0x02 |
| #define | OP_FLAG_UNORDERED 0x04 |
| #define | OP_FLAG_SCRIPTDEF 0x08 |
| #define | OP_FLAG_MANAGER 0x10 |
| #define | OP_FLAG_PRIMARYSUBNET 0x20 |
| #define | OP_FLAG_OUTPUT 0x40 |
| #define | OP_FLAG_EDITABLE_INPUT_DATA 0x80 |
| #define | OP_MAX_INPUT_LABELS 4 |
| #define | OP_MULTI_INPUT_MAX 9999 |
| #define | OP_MAX_INDIRECT_INPUTS 500 |
| #define | OP_MULTI_OUTPUT_MAX 9999 |
Typedefs | |
| typedef UT_ValArray < OP_Operator * > | OP_OperatorList |
| typedef OP_Node * | OP_Ptr |
| typedef std::function< OP_Ptr(OP_Network *, const char *, OP_Operator *)> | OP_Constructor |
Enumerations | |
| enum | OP_EventScriptType { OP_EVENTSCRIPT_GLOBAL, OP_EVENTSCRIPT_OPTYPE, OP_EVENTSCRIPT_NODE } |
| #define ENGLISH_NAME "englishname" |
Definition at line 49 of file OP_Operator.h.
| #define OP_FLAG_EDITABLE_INPUT_DATA 0x80 |
Definition at line 88 of file OP_Operator.h.
| #define OP_FLAG_GENERATOR 0x02 |
Definition at line 82 of file OP_Operator.h.
| #define OP_FLAG_MANAGER 0x10 |
Definition at line 85 of file OP_Operator.h.
| #define OP_FLAG_NETWORK 0x01 |
Flags passed to the contructor:
Definition at line 81 of file OP_Operator.h.
| #define OP_FLAG_OUTPUT 0x40 |
Definition at line 87 of file OP_Operator.h.
| #define OP_FLAG_PRIMARYSUBNET 0x20 |
Definition at line 86 of file OP_Operator.h.
| #define OP_FLAG_SCRIPTDEF 0x08 |
Definition at line 84 of file OP_Operator.h.
| #define OP_FLAG_UNORDERED 0x04 |
Definition at line 83 of file OP_Operator.h.
| #define OP_MAX_INDIRECT_INPUTS 500 |
Definition at line 98 of file OP_Operator.h.
| #define OP_MAX_INPUT_LABELS 4 |
Definition at line 91 of file OP_Operator.h.
| #define OP_MULTI_INPUT_MAX 9999 |
Definition at line 94 of file OP_Operator.h.
| #define OP_MULTI_OUTPUT_MAX 9999 |
Definition at line 101 of file OP_Operator.h.
| #define VOPNET_TAB_MENU_FLAG_NAME "tabmenuflag" |
Definition at line 50 of file OP_Operator.h.
| typedef std::function<OP_Ptr(OP_Network *, const char *, OP_Operator *)> OP_Constructor |
Definition at line 107 of file OP_Operator.h.
| typedef UT_ValArray<OP_Operator *> OP_OperatorList |
Definition at line 103 of file OP_Operator.h.
Definition at line 105 of file OP_Operator.h.
| enum OP_EventScriptType |
| Enumerator | |
|---|---|
| OP_EVENTSCRIPT_GLOBAL | |
| OP_EVENTSCRIPT_OPTYPE | |
| OP_EVENTSCRIPT_NODE | |
Definition at line 110 of file OP_Operator.h.