VOP/VOP_Node.h File Reference

#include <set>
#include <map>
#include "VOP_API.h"
#include <UT/UT_PtrArray.h>
#include <UT/UT_BitArray.h>
#include <OP/OP_Network.h>
#include "VOP_OperatorInfo.h"
#include "VOP_Language.h"
#include "VOP_Error.h"

Go to the source code of this file.

Classes

struct  VOP_AutoConvertInfo
struct  VOP_MergeNodeInfo
class  VOP_GlobalVarData
class  VOP_OutputNameEditorSource
class  VOP_Node

Defines

#define VOP_PARMORDER_NAME   "parmorder"
#define VOP_GLOBAL_NODE_NAME   "global"
#define VOP_ILLUM_NODE_NAME   "illuminance"
#define VOP_PARM_NODE_NAME   "parameter"
#define VOP_CONST_NODE_NAME   "constant"
#define VOP_PARMRAMP_NODE_NAME   "rampparm"
#define VOP_INLINE_CODE_NODE_NAME   "inline"
#define VOP_RSL_PREFIX   "rsl_"
#define VOP_VARIABLE_INOUT_MAX   2048

Typedefs

typedef UT_PtrArray< VOP_Node * > VOP_NodeList
typedef UT_PtrArray
< VOP_GlobalVarData * > 
VOP_GlobalVarList
typedef UT_PtrArray
< VOP_ParmGenerator * > 
VOP_ParmGeneratorList
typedef vector
< VOP_AutoConvertInfo
TAutoConvertInfos
typedef std::set< int > TIntSet
typedef std::map< VOP_Node
*, VOP_MergeNodeInfo
TMergeNodeInfos

Functions

DLLEXPORT void newVopOperator (OP_OperatorTable *table)


Define Documentation

#define VOP_CONST_NODE_NAME   "constant"

Definition at line 39 of file VOP_Node.h.

#define VOP_GLOBAL_NODE_NAME   "global"

Definition at line 36 of file VOP_Node.h.

#define VOP_ILLUM_NODE_NAME   "illuminance"

Definition at line 37 of file VOP_Node.h.

#define VOP_INLINE_CODE_NODE_NAME   "inline"

Definition at line 41 of file VOP_Node.h.

#define VOP_PARM_NODE_NAME   "parameter"

Definition at line 38 of file VOP_Node.h.

#define VOP_PARMORDER_NAME   "parmorder"

Definition at line 35 of file VOP_Node.h.

#define VOP_PARMRAMP_NODE_NAME   "rampparm"

Definition at line 40 of file VOP_Node.h.

#define VOP_RSL_PREFIX   "rsl_"

Definition at line 42 of file VOP_Node.h.

#define VOP_VARIABLE_INOUT_MAX   2048

Examples:
VOP/VOP_Switch.C.

Definition at line 43 of file VOP_Node.h.


Typedef Documentation

Definition at line 64 of file VOP_Node.h.

typedef std::set< int > TIntSet

Definition at line 66 of file VOP_Node.h.

Definition at line 72 of file VOP_Node.h.

Definition at line 55 of file VOP_Node.h.

Definition at line 52 of file VOP_Node.h.

typedef UT_PtrArray<VOP_ParmGenerator *> VOP_ParmGeneratorList

Definition at line 56 of file VOP_Node.h.


Function Documentation

DLLEXPORT void newVopOperator ( OP_OperatorTable table  ) 

Examples:
VOP/VOP_Switch.C.

Definition at line 38 of file VOP_Switch.C.


Generated on Thu May 24 00:09:05 2012 for HDK by  doxygen 1.5.9