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>
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.