Go to the source code of this file.
#define CAST_INSTANTIATE |
( |
|
PREFIX | ) |
|
Value:inline static PREFIX##_Node *CAST_##PREFIX##
NODE(
OP_Node *op) \
{ \
return ((op) ? (op)->castTo##PREFIX##
Node() : 0); \
} \
\
inline
static const PREFIX##_Node *CAST_##PREFIX##
NODE(
const OP_Node *op) \
{ \
return ((op) ? (op)->castTo##PREFIX##
Node() : 0); \
} \
Definition at line 4089 of file OP_Node.h.
#define CHOP_MANAGEMENT_OPTYPE "chopnet" |
#define CHOP_OPTYPE_NAME "CHOP" |
#define CHOP_SCRIPT_NAME "chop" |
#define CHOP_TABLE_NAME "Chop" |
#define CHOPNET_OPTYPE_NAME "CHOPNET" |
#define CHOPNET_SCRIPT_NAME "ch" |
#define CHOPNET_TABLE_NAME "ChopNet" |
#define COP2_MANAGEMENT_OPTYPE "cop2net" |
#define COP2_OPTYPE_NAME "COP2" |
#define COP2_SCRIPT_NAME "cop2" |
#define COP2_TABLE_NAME "Cop2" |
#define COP2NET_OPTYPE_NAME "IMG" |
#define COP2NET_SCRIPT_NAME "img" |
#define COP2NET_TABLE_NAME "CopNet" |
#define COP_MANAGEMENT_OPTYPE "copnet" |
#define COP_OPTYPE_NAME "COP" |
#define COP_SCRIPT_NAME "cop" |
#define COP_TABLE_NAME "Cop" |
#define DATA_OPTYPE_NAME "DATA" |
#define DATA_SCRIPT_NAME "data" |
#define DATA_TABLE_NAME "Data" |
#define DEFAULT_COMP_HASH_VALUE (17*19) |
#define DIR_OPTYPE_NAME "DIR" |
#define DIR_SCRIPT_NAME "dir" |
#define DIR_TABLE_NAME "Director" |
#define DOP_MANAGEMENT_OPTYPE "dopnet" |
#define DOP_OPTYPE_NAME "DOP" |
#define DOP_SCRIPT_NAME "dop" |
#define DOP_TABLE_NAME "Dop" |
#define INSTANTIATE_CASTNODE_FUNCTIONS |
( |
|
PREFIX | ) |
|
Value:PREFIX##_Node *castTo##PREFIX##
Node() const \
{ \
\
\
\
{
const void *this_local =
this;
\
if (!this_local) return 0; } \
if (getOpTypeID() == PREFIX
##_OPTYPE_ID) \
{ \
return (PREFIX##_Node *) this; \
} \
return 0; \
}
Definition at line 462 of file OP_Node.h.
#define INSTANTIATE_FINDNODE_FUNCTIONS |
( |
|
PREFIX | ) |
|
Value:
{ \
OP_Node *node; \
\
if (node) return node->castTo
##PREFIX##Node(); \
return 0; \
}
GLsizei const GLchar *const * path
FMT_CONSTEXPR auto find(Ptr first, Ptr last, T value, Ptr &out) -> bool
Definition at line 453 of file OP_Node.h.
#define INSTANTIATE_FOR_ALL_NODE_TYPES |
( |
|
MACRO_FUNC | ) |
|
Value:MACRO_FUNC(OBJ) \
MACRO_FUNC(SOP) \
MACRO_FUNC(CHOPNET) \
MACRO_FUNC(CHOP) \
MACRO_FUNC(ROP) \
MACRO_FUNC(SHOP) \
MACRO_FUNC(COP) \
MACRO_FUNC(COP2) \
MACRO_FUNC(COP2NET) \
MACRO_FUNC(VOP) \
MACRO_FUNC(VOPNET) \
MACRO_FUNC(DOP) \
MACRO_FUNC(TOP) \
MACRO_FUNC(TOPNET) \
MACRO_FUNC(LOP)
This macro allows us to run another macro for all node types.
Definition at line 479 of file OP_Node.h.
#define INVALID_OPTYPE_NAME "NODE" |
#define INVALID_SCRIPT_NAME "node" |
#define INVALID_TABLE_NAME "Node" |
#define LOP_MANAGEMENT_OPTYPE "lopnet" |
#define LOP_OPTYPE_NAME "LOP" |
#define LOP_SCRIPT_NAME "lop" |
#define LOP_TABLE_NAME "Lop" |
#define MAT_SCRIPT_NAME "mat" |
#define MGR_OPTYPE_NAME "MGR" |
#define MGR_SCRIPT_NAME "mgr" |
#define MGR_TABLE_NAME "Manager" |
#define OBJ_MANAGEMENT_OPTYPE "objnet" |
#define OBJ_OPTYPE_NAME "OBJ" |
#define OBJ_SCRIPT_NAME "obj" |
#define OBJ_TABLE_NAME "Object" |
#define OP_NAME_COLLECT "collect" |
#define OP_NAME_INPUT "input" |
#define OP_NAME_OUTPUT "output" |
#define OP_NAME_SUBINPUT "subinput" |
#define OP_NAME_SUBOUTPUT "suboutput" |
#define OPREF_PREFIX "op:" |
#define OPREF_PREFIX_LEN 3 |
#define ROP_MANAGEMENT_OPTYPE "ropnet" |
#define ROP_OPTYPE_NAME "ROP" |
#define ROP_SCRIPT_NAME "out" |
#define ROP_TABLE_NAME "Driver" |
#define SHOP_MANAGEMENT_OPTYPE "shopnet" |
#define SHOP_OPTYPE_NAME "SHOP" |
#define SHOP_SCRIPT_NAME "shop" |
#define SHOP_TABLE_NAME "Shop" |
#define SOP_MANAGEMENT_OPTYPE "sopnet" |
#define SOP_OPTYPE_NAME "SOP" |
#define SOP_SCRIPT_NAME "sop" |
#define SOP_TABLE_NAME "Sop" |
#define TOP_MANAGEMENT_OPTYPE "topnet" |
#define TOP_OPTYPE_NAME "TOP" |
#define TOP_SCRIPT_NAME "top" |
#define TOP_TABLE_NAME "Top" |
#define TOPNET_OPTYPE_NAME "TOPNET" |
#define TOPNET_SCRIPT_NAME "tasks" |
#define TOPNET_TABLE_NAME "TopNet" |
#define VOP_MANAGEMENT_OPTYPE "vopnet" |
#define VOP_OPTYPE_NAME "VOP" |
#define VOP_SCRIPT_NAME "vop" |
#define VOP_TABLE_NAME "Vop" |
#define VOPNET_OPTYPE_NAME "VOPNET" |
#define VOPNET_SCRIPT_NAME "vex" |
#define VOPNET_TABLE_NAME "VopNet" |
Enumerator |
---|
OP_COMPILE_STATUS_UNDEFINED |
|
OP_COMPILE_STATUS_COMPILED |
|
OP_COMPILE_STATUS_UNCOMPILED |
|
Definition at line 319 of file OP_Node.h.
Nice label names used by network view, corresponding to OP_OpTypeId.