c4d_graphview_def.h File Reference

Classes

struct  ResolvePortDescId
 
struct  GV_OPCLASS_HANDLER
 
struct  GV_OPGROUP_HANDLER
 
struct  GV_VALUE_HANDLER
 
struct  GV_VALGROUP_HANDLER
 
struct  GV_DATA_HANDLER
 
struct  GvDataInfo
 
struct  GvDestination
 
struct  GvPortDescription
 
struct  GvPortInfo
 
struct  GvPortDescInfo
 
struct  GvPortDescInfo::PortInfo
 
struct  GvPortsDescInfo
 
struct  GvPortsInfo
 
struct  GvValuesInfo
 
struct  GvDynamicData
 
struct  GvOperatorDescription
 
struct  GvDropHook
 
struct  GvCalcHook
 
struct  GvMenuHook
 
struct  GvMessHook
 
struct  GvAnimHook
 
struct  GvDrawHook
 
struct  GvHook
 
struct  GvWrapper
 

Macros

#define GV_NODEMASTER_VERSION
 
#define GV_NODE_VERSION
 
#define GV_GROUPNODE_VERSION
 
#define VERSION_OPERATOR_GROUP
 
#define VERSION_OPERATOR_DUMMY
 
#define VERSION_OPERATOR_OBJECT
 
#define VERSION_OPERATOR_RANDOM
 
#define VERSION_OPERATOR_REAL2VECT
 
#define VERSION_OPERATOR_VECT2REAL
 
#define VERSION_OPERATOR_ADAPTER
 
#define VERSION_OPERATOR_CROSS
 
#define VERSION_OPERATOR_EQU
 
#define VERSION_OPERATOR_NIL
 
#define VERSION_OPERATOR_TIME
 
#define VERSION_OPERATOR_TRIGO
 
#define VERSION_OPERATOR_MATRIX2VECT
 
#define VERSION_OPERATOR_VECT2MATRIX
 
#define VERSION_OPERATOR_NOT
 
#define VERSION_OPERATOR_POINT
 
#define VERSION_OPERATOR_TRACK
 
#define VERSION_OPERATOR_CLAMP
 
#define VERSION_OPERATOR_VECTCALCMATRIX
 
#define VERSION_OPERATOR_MATRIXCALCHPB
 
#define VERSION_OPERATOR_DISTANCE
 
#define VERSION_OPERATOR_CONDITION
 
#define VERSION_OPERATOR_RESULT
 
#define VERSION_OPERATOR_SPY
 
#define VERSION_OPERATOR_CONST
 
#define VERSION_OPERATOR_MATH
 
#define VERSION_OPERATOR_BOOL
 
#define VERSION_OPERATOR_INV
 
#define VERSION_OPERATOR_NEG
 
#define VERSION_OPERATOR_CMP
 
#define VERSION_OPERATOR_ORDER
 
#define VERSION_OPERATOR_SWITCH
 
#define VERSION_OPERATOR_MIX
 
#define VERSION_OPERATOR_COMMENT
 
#define VERSION_OPERATOR_MEMORY
 
#define VERSION_OPERATOR_ITERATE
 
#define VERSION_OPERATOR_FREEZE
 
#define VERSION_OPERATOR_FORMULA
 
#define VERSION_OPERATOR_ABS
 
#define VERSION_OPERATOR_DEGREE
 
#define VERSION_OPERATOR_RANGEMAPPER
 
#define VERSION_OPERATOR_FLOATMATH
 
#define VERSION_OPERATOR_FLOATFUNC
 
#define VERSION_OPERATOR_POLYGON
 
#define VERSION_OPERATOR_DOT
 
#define VERSION_OPERATOR_COLORSPACE
 
#define VERSION_OPERATOR_SOUND
 
#define VERSION_OPERATOR_NOISE
 
#define VERSION_OPERATOR_TRIGGER
 
#define VERSION_OPERATOR_BOX
 
#define VERSION_OPERATOR_COLLISION
 
#define VERSION_OPERATOR_SPLINE
 
#define VERSION_OPERATOR_MATRIXMULVECTOR
 
#define VERSION_OPERATOR_SELECTION
 
#define VERSION_OPERATOR_HIERARCHY
 
#define VERSION_OPERATOR_DETAILS
 
#define VERSION_OPERATOR_TAG
 
#define VERSION_OPERATOR_MONOFLOP
 
#define VERSION_OPERATOR_REFERENCE
 
#define VERSION_OPERATOR_WEIGHTMAP
 
#define VERSION_OPERATOR_MATERIAL
 
#define VERSION_OPERATOR_INCLUDE
 
#define VERSION_OPERATOR_LINK
 
#define VERSION_OPERATOR_RAY
 
#define VERSION_OPERATOR_BITMAP
 
#define VERSION_OPERATOR_COLORTEMP
 
#define VERSION_OPERATOR_VERTEXCOLOR
 
#define VERSION_OPERATOR_NEARESTPOINT
 
#define VERSION_OPERATOR_NEARESTPOINTONSPLINE
 
#define GV_NODEMASTER_RELEASE
 
#define GRAPHVIEW_CORE_PRIORITY
 
#define GRAPHVIEW_EDITOR_PRIORITY
 
#define GRAPHVIEW_HOOK_PRIORITY
 
#define ID_GRAPHVIEW
 
#define ID_GV_NODEDATA
 
#define ID_GV_GROUPDATA
 
#define ID_GV_NODEMASTERDATA
 
#define ID_GRAPHVIEW_PRIVATE
 
#define ID_GV_VALGROUP_TYPE_GENERAL
 
#define ID_GV_OPCLASS_TYPE_GENERAL
 
#define ID_GV_OPGROUP_TYPE_GENERAL
 
#define ID_GV_OPGROUP_TYPE_ADAPTER
 
#define ID_GV_OPGROUP_TYPE_BOOL
 
#define ID_GV_OPGROUP_TYPE_CALCULATE
 
#define ID_GV_OPGROUP_TYPE_LOGICAL
 
#define ID_GV_OPGROUP_TYPE_ITERATOR
 
#define ID_GV_OPGROUP_TYPE_SCRIPTING
 
#define ID_GV_VALUE_TYPE_NONE
 
#define ID_GV_VALUE_TYPE_UNDEFINED
 
#define ID_GV_VALUE_TYPE_BOOL
 
#define ID_GV_VALUE_TYPE_INTEGER
 
#define ID_GV_VALUE_TYPE_REAL
 
#define ID_GV_VALUE_TYPE_VECTOR
 
#define ID_GV_VALUE_TYPE_NORMAL
 
#define ID_GV_VALUE_TYPE_MATRIX
 
#define ID_GV_VALUE_TYPE_TIME
 
#define ID_GV_VALUE_TYPE_STRING
 
#define ID_GV_VALUE_TYPE_GENERAL_OBJECT
 
#define ID_GV_VALUE_TYPE_GENERAL_TAG
 
#define ID_GV_VALUE_TYPE_GENERAL_MATERIAL
 
#define ID_GV_VALUE_TYPE_GENERAL_INSTANCE
 
#define ID_GV_VALUE_TYPE_COLORA
 
#define ID_GV_DATA_TYPE_NONE
 
#define ID_GV_DATA_TYPE_UNDEFINED
 
#define ID_GV_DATA_TYPE_BOOL
 
#define ID_GV_DATA_TYPE_INTEGER
 
#define ID_GV_DATA_TYPE_REAL
 
#define ID_GV_DATA_TYPE_VECTOR
 
#define ID_GV_DATA_TYPE_NORMAL
 
#define ID_GV_DATA_TYPE_MATRIX
 
#define ID_GV_DATA_TYPE_TIME
 
#define ID_GV_DATA_TYPE_STRING
 
#define ID_GV_DATA_TYPE_GENERAL_OBJECT
 
#define ID_GV_DATA_TYPE_GENERAL_TAG
 
#define ID_GV_DATA_TYPE_GENERAL_MATERIAL
 
#define ID_GV_DATA_TYPE_GENERAL_INSTANCE
 
#define ID_GV_DATA_TYPE_COLORA
 
#define CUSTOMGUI_NORMAL
 
#define ID_GV_OPERATOR_DUMMY
 
#define ID_GV_OPERATOR_GROUP
 
#define ID_OPERATOR_OBJECT
 
#define ID_OPERATOR_RANDOM
 
#define ID_OPERATOR_REAL2VECT
 
#define ID_OPERATOR_VECT2REAL
 
#define ID_OPERATOR_ADAPTER
 
#define ID_OPERATOR_CROSS
 
#define ID_OPERATOR_EQU
 
#define ID_OPERATOR_NIL
 
#define ID_OPERATOR_TIME
 
#define ID_OPERATOR_TRIGO
 
#define ID_OPERATOR_MATRIX2VECT
 
#define ID_OPERATOR_VECT2MATRIX
 
#define ID_OPERATOR_NOT
 
#define ID_OPERATOR_POINT
 
#define ID_OPERATOR_CLAMP
 
#define ID_OPERATOR_VECTCALCMATRIX
 
#define ID_OPERATOR_MATRIXCALCHPB
 
#define ID_OPERATOR_DISTANCE
 
#define ID_OPERATOR_CONDITION
 
#define ID_OPERATOR_RESULT
 
#define ID_OPERATOR_SPY
 
#define ID_OPERATOR_CONST
 
#define ID_OPERATOR_MATH
 
#define ID_OPERATOR_BOOL
 
#define ID_OPERATOR_INV
 
#define ID_OPERATOR_NEG
 
#define ID_OPERATOR_CMP
 
#define ID_OPERATOR_ORDER
 
#define ID_OPERATOR_SWITCH
 
#define ID_OPERATOR_MIX
 
#define ID_OPERATOR_COMMENT
 
#define ID_OPERATOR_MEMORY
 
#define ID_OPERATOR_ITERATE
 
#define ID_OPERATOR_FREEZE
 
#define ID_OPERATOR_FORMULA
 
#define ID_OPERATOR_ABS
 
#define ID_OPERATOR_DEGREE
 
#define ID_OPERATOR_RANGEMAPPER
 
#define ID_OPERATOR_FLOATMATH
 
#define ID_OPERATOR_FLOATFUNC
 
#define ID_OPERATOR_POLYGON
 
#define ID_OPERATOR_DOT
 
#define ID_OPERATOR_COLORSPACE
 
#define ID_OPERATOR_SOUND
 
#define ID_OPERATOR_NOISE
 
#define ID_OPERATOR_TRIGGER
 
#define ID_OPERATOR_BOX
 
#define ID_OPERATOR_COLLISION
 
#define ID_OPERATOR_SPLINE
 
#define ID_OPERATOR_MATRIXMULVECTOR
 
#define ID_OPERATOR_SELECTION
 
#define ID_OPERATOR_HIERARCHY
 
#define ID_OPERATOR_DETAILS
 
#define ID_OPERATOR_TAG
 
#define ID_OPERATOR_COFFEE
 
#define ID_OPERATOR_MONOFLOP
 
#define ID_OPERATOR_REFERENCE
 
#define ID_OPERATOR_WEIGHTMAP
 
#define ID_OPERATOR_MATERIAL
 
#define ID_OPERATOR_INCLUDE
 
#define ID_OPERATOR_LINK
 
#define ID_OPERATOR_RAY
 
#define ID_OPERATOR_BITMAP
 
#define ID_OPERATOR_COLORTEMP
 
#define ID_OPERATOR_TRACK
 
#define ID_OPERATOR_TAKEOVERRIDE
 
#define ID_OPERATOR_VERTEXCOLOR
 
#define ID_OPERATOR_NEARESTPOINT
 
#define ID_OPERATOR_NEARESTPOINTONSPLINE
 
#define ID_OPERATOR_MG_SAMPLE
 
#define ID_OPERATOR_MG_DATA
 
#define ID_OPERATOR_MG_FALLOFF
 
#define ID_OPERATOR_MG_SELECTION
 
#define ID_OPERATOR_MG_WEIGHT
 
#define ID_GV_SYSTEM_OWNER
 
#define ID_GV_GENERAL_OWNER
 
#define ID_GV_IGNORE_OWNER
 
#define ID_OPERATORPOOL_PLUGIN
 
#define ID_TREEVIEW_PLUGIN
 
#define ID_OBJECT_PLUGIN
 
#define ID_SCENEHOOK_PLUGIN
 
#define ID_EXPRESSION_PLUGIN
 
#define ID_EXPRESSION_TAG
 
#define ID_GRAPHVIEW_PREFS
 
#define ID_GRAPHVIEW_GUI_PREFS
 
#define ID_GRAPHVIEW_COLORS_PREFS
 
#define ID_GRAPHVIEW_WORLD_PREFS
 
#define ID_GRAPHVIEW_MASTER_PREFS
 
#define DRAGTYPE_GVNODE_EDITOR
 
#define DRAGTYPE_GVNODE_MANAGER
 
#define DRAGTYPE_GVNODE_STORE
 
#define DRAGTYPE_GVNODE_DUMMY
 
#define ID_OPERATORCONTAINER
 
#define ID_SHAPECONTAINER
 
#define GV_OPERATOR_PORTS_ID
 
#define GV_OPERATOR_DATA_ID
 
#define GV_INITIAL_OPCLASS_SUB_ID
 
#define GV_INITIAL_OPGROUP_SUB_ID
 
#define GV_INITIAL_VALGROUP_SUB_ID
 
#define GV_INITIAL_DATA_SUB_ID
 
#define GV_INITIAL_VALUE_SUB_ID
 
#define GV_INVALID_POS_VALUE
 
#define GV_COPY_OFFSET_X
 
#define GV_COPY_OFFSET_Y
 
#define GV_PACK_NODES_EXTRA_BORDER
 
#define GV_OPTIMIZE_NODES_EXTRA_BORDER
 
#define GV_NODE_INVALID_INDEX
 
#define GV_PORT_INVALID_ID
 
#define GV_PORT_INVALID_INDEX
 
#define GV_PORT_INVALID_SUB_ID
 
#define GV_USERDATA_INVALID_ID
 
#define GV_OPERATOR_INVALID_ID
 
#define GV_PORT_INVALID_DESC
 
#define GV_GUI_PREFERENCES_ID
 
#define GV_WORLD_PREFERENCES_ID
 
#define GV_MASTER_PREFERENCES_ID
 
#define GV_RESOURCE_SYMBOL_MAX_LENGTH
 
#define GV_DATAHANDLER_FLAGS_DISCLEVEL
 
#define GV_CONSTANT_NONE
 
#define GV_CONSTANT_FIRST
 
#define INDEX_GV_VALUE_TYPE_UNDEFINED
 
#define INDEX_GV_DATA_TYPE_UNDEFINED
 
#define INDEX_GV_GROUP_TYPE_UNDEFINED
 
#define INDEX_GV_CLASS_TYPE_UNDEFINED
 
#define INDEX_GV_VALUE_TYPE_INVALID
 
#define INDEX_GV_DATA_TYPE_INVALID
 
#define INDEX_GV_GROUP_TYPE_INVALID
 
#define INDEX_GV_CLASS_TYPE_INVALID
 
#define GV_DATA_TYPE_MENU_OFFSET
 
#define GV_VALUE_SEPERATOR
 
#define GV_VALUE_SEPERATOR_SPACED
 
#define GV_VALUE_SEPERATOR_CHR
 
#define GV_ELEMENT_SEPERATOR
 
#define GV_ELEMENT_SEPERATOR_SPACED
 
#define GV_ELEMENT_SEPERATOR_CHR
 
#define GV_OPERATORFLAGS_MASK
 
#define GV_MULTIPLE_PORTS
 
#define GV_EXISTING_PORTS
 
#define GV_DEFINED_PORTS
 

Typedefs

typedef NodeDataDataAllocator()
 
typedef Int32 GvOpClassSubID
 
typedef Int32 GvOpGroupSubID
 
typedef Int32 GvValGroupSubID
 
typedef Int32 GvDataSubID
 
typedef Int32 GvValueSubID
 
typedef Int32 GvDataType
 
typedef Int32 GvOperatorID
 
typedef Int32 GvOpClassID
 
typedef Int32 GvOpGroupID
 
typedef Int32 GvValGroupID
 
typedef Int32 GvDataID
 
typedef Int32 GvValueID
 
typedef Int32 GvUserDataID
 
typedef Bool(* GvDropHookFunc) (GvDropHook &hook)
 
typedef Bool(* GvCalcHookFunc) (GvCalcHook &hook)
 
typedef Bool(* GvMenuHookFunc) (GvMenuHook &hook)
 
typedef Bool(* GvMessHookFunc) (GvMessHook &hook)
 
typedef Bool(* GvAnimHookFunc) (GvAnimHook &hook)
 
typedef void(* GvDrawHookFunc) (GvDrawHook &hook)
 
typedef BaseList2D *(* GvHookCallback) (BaseDocument *doc, Int32 id)
 
typedef Int32 GvValueType
 
typedef Int32GvIdTablePtr
 

Enumerations

enum  {
  GV_GROUP_INPUT_FIRST_PRIVATE_ID ,
  GV_GROUP_INPUT_LAST_PRIVATE_ID ,
  GV_GROUP_OUTPUT_FIRST_PRIVATE_ID ,
  GV_GROUP_OUTPUT_LAST_PRIVATE_ID ,
  GV_GROUP_INPUT_FIRST_ID ,
  GV_GROUP_INPUT_LAST_ID ,
  GV_GROUP_OUTPUT_FIRST_ID ,
  GV_GROUP_OUTPUT_LAST_ID
}
 
enum  GvFileIdent {
  GV_MACRO_IDENT ,
  GV_PRESET_IDENT
}
 
enum  { GV_MESSAGE_FIRST_DATA_ID }
 
enum  GvMessage {
  GV_MESSAGE_NONE ,
  GV_MESSAGE_PORT_ADDED ,
  GV_MESSAGE_PORT_REMOVED ,
  GV_MESSAGE_PORT_RENAMED ,
  GV_MESSAGE_VIEW_CHANGED ,
  GV_MESSAGE_NODE_RENAMED ,
  GV_MESSAGE_NODE_ENABLED ,
  GV_MESSAGE_NODE_DISABLED ,
  GV_MESSAGE_NODE_CREATED ,
  GV_MESSAGE_NODE_REMOVED ,
  GV_MESSAGE_NODE_SELECTED ,
  GV_MESSAGE_NODE_DESELECTED ,
  GV_MESSAGE_OPERATOR_MENU ,
  GV_MESSAGE_OPERATOR_EDIT_SETTINGS ,
  GV_MESSAGE_MASTER_INIT ,
  GV_MESSAGE_MASTER_REDRAW ,
  GV_MESSAGE_TRANSLATE_ID ,
  GV_MESSAGE_PORTS_MENU ,
  GV_MESSAGE_OBJECT_RESOLVEPORTDESCID
}
 
enum  GvOperatorType {
  GV_OPERATOR_TYPE_INVALID ,
  GV_OPERATOR_TYPE_GROUP ,
  GV_OPERATOR_TYPE_NODE ,
  GV_OPERATOR_TYPE_DUMMY ,
  GV_OPERATOR_TYPE_GENERAL ,
  GV_OPERATOR_TYPE_CALCULATE ,
  GV_OPERATOR_TYPE_ITERATOR ,
  GV_OPERATOR_TYPE_BOOL ,
  GV_OPERATOR_TYPE_LOGICAL ,
  GV_OPERATOR_TYPE_ADAPTER ,
  GV_OPERATOR_TYPE_THINKINGPARTICLES
}
 
enum  GvCalcState {
  GV_CALC_STATE_NO_FAILURE ,
  GV_CALC_STATE_DISABLED_FAILURE ,
  GV_CALC_STATE_LOCAL_FAILURE ,
  GV_CALC_STATE_MASTER_FAILURE ,
  GV_CALC_STATE_GLOBAL_FAILURE
}
 
enum  GvPortIO {
  GV_PORT_INVALID ,
  GV_PORT_INPUT ,
  GV_PORT_OUTPUT ,
  GV_PORT_INPUT_OR_GEDATA
}
 
enum  GvBodyDefaultSize {
  GV_DEFAULT_BODY_WIDTH ,
  GV_DEFAULT_BODY_HEIGHT
}
 
enum  GvState {
  GV_STATE_NORMAL ,
  GV_STATE_SELECTED ,
  GV_STATE_DISABLED ,
  GV_STATE_SELECTED_AND_DISABLED ,
  GV_NR_OF_STATES
}
 
enum  GvRunId {
  GV_RESET_RUN_ID ,
  GV_INITIAL_RUN_ID
}
 
enum  {
  GV_INVALID ,
  GV_ATOMARRAY ,
  GV_BOOL ,
  GV_INT ,
  GV_REAL ,
  GV_VECTOR ,
  GV_NORMAL ,
  GV_MATRIX ,
  GV_TIME ,
  GV_STRING ,
  GV_ATOM ,
  GV_USERDEF ,
  GV_DESCID
}
 
enum  GvOpSetDataMode {
  GV_OP_NOP ,
  GV_OP_SET ,
  GV_OP_DROP ,
  GV_OP_DROP_IN_BODY ,
  GV_OP_DROP_IN_INDOCK ,
  GV_OP_DROP_IN_OUTDOCK
}
 
enum  GvPortID {
  GV_INPUT_FIRST_ID ,
  GV_INPUT_LAST_ID ,
  GV_OUTPUT_FIRST_ID ,
  GV_OUTPUT_LAST_ID ,
  GV_INPUT_FIRST_PRIVATE_ID ,
  GV_INPUT_LAST_PRIVATE_ID ,
  GV_OUTPUT_FIRST_PRIVATE_ID ,
  GV_OUTPUT_LAST_PRIVATE_ID
}
 
enum  GvLayoutType {
  GV_LAYOUT_IN_LEFT ,
  GV_LAYOUT_IN_RIGHT ,
  GV_LAYOUT_IN_TOP ,
  GV_LAYOUT_IN_BOTTOM ,
  GV_NR_OF_LAYOUT_TYPES
}
 
enum  GvConnMode {
  GV_CONNECTION_MODE_DIRECT ,
  GV_CONNECTION_MODE_STRAIGHT ,
  GV_CONNECTION_MODE_NORMAL ,
  GV_CONNECTION_MODE_CURVED
}
 
enum  GvDrawState {
  GV_DRAW_NONE ,
  GV_DRAW_MINIMIZED ,
  GV_DRAW_NORMAL ,
  GV_DRAW_EXTENDED ,
  GV_DRAW_FULLSCREEN
}
 
enum  GvGuiConfigIDs {
  GV_GUI_CONFIG_LAYOUT_TYPE ,
  GV_GUI_CONFIG_CONNECTION_MODE ,
  GV_GUI_CONFIG_GRID_X ,
  GV_GUI_CONFIG_GRID_Y ,
  GV_GUI_CONFIG_STATUS_BAR ,
  GV_GUI_CONFIG_CONNECTION_MIN_OFFSET ,
  GV_GUI_CONFIG_CONNECTION_MAX_OFFSET ,
  GV_GUI_CONFIG_TEXT_BORDER_HORZ ,
  GV_GUI_CONFIG_TEXT_BORDER_VERT ,
  GV_GUI_CONFIG_BORDER_SIZE ,
  GV_GUI_CONFIG_DOCK_WIDTH ,
  GV_GUI_CONFIG_DOCK_HEIGHT ,
  GV_GUI_CONFIG_PORT_WIDTH ,
  GV_GUI_CONFIG_PORT_HEIGHT ,
  GV_GUI_CONFIG_PAN_WIDTH ,
  GV_GUI_CONFIG_PAN_HEIGHT ,
  GV_GUI_CONFIG_ZOOM_WIDTH ,
  GV_GUI_CONFIG_ZOOM_HEIGHT ,
  GV_GUI_CONFIG_PORT_SPACE ,
  GV_GUI_CONFIG_HEAD_HEIGHT ,
  GV_GUI_CONFIG_FOOT_HEIGHT ,
  GV_GUI_CONFIG_CONNECTION_SELECT_DISTANCE ,
  GV_GUI_CONFIG_ADDITIONAL_FRAME_SELECT_DISTANCE ,
  GV_GUI_CONFIG_ADDITIONAL_PORT_LABEL_SPACE ,
  GV_GUI_CONFIG_LINE_SPACE ,
  GV_GUI_CONFIG_TEXT_COLOR ,
  GV_GUI_CONFIG_HEAD_NORMAL_COLOR ,
  GV_GUI_CONFIG_HEAD_ERROR_COLOR ,
  GV_GUI_CONFIG_FOOT_COLOR ,
  GV_GUI_CONFIG_BODY_COLOR ,
  GV_GUI_CONFIG_GRID_COLOR ,
  GV_GUI_CONFIG_INPORT_AREA_COLOR ,
  GV_GUI_CONFIG_OUTPORT_AREA_COLOR ,
  GV_GUI_CONFIG_INPORT_COLOR ,
  GV_GUI_CONFIG_OUTPORT_COLOR ,
  GV_GUI_CONFIG_INDOCK_COLOR ,
  GV_GUI_CONFIG_OUTDOCK_COLOR ,
  GV_GUI_CONFIG_PAN_COLOR ,
  GV_GUI_CONFIG_ZOOM_COLOR ,
  GV_GUI_CONFIG_SELECTBOX_COLOR ,
  GV_GUI_CONFIG_BORDER_NORMAL_COLOR ,
  GV_GUI_CONFIG_BORDER_SELECTED_COLOR ,
  GV_GUI_CONFIG_INPORTLABEL_COLOR ,
  GV_GUI_CONFIG_OUTPORTLABEL_COLOR ,
  GV_GUI_CONFIG_INPORTLABEL_BORDER_COLOR ,
  GV_GUI_CONFIG_OUTPORTLABEL_BORDER_COLOR ,
  GV_GUI_CONFIG_CONNECTION_NORMAL_COLOR ,
  GV_GUI_CONFIG_CONNECTION_TEMP_COLOR ,
  GV_GUI_CONFIG_CONNECTION_VALID_COLOR ,
  GV_GUI_CONFIG_CONNECTION_DISABLED_COLOR ,
  GV_GUI_CONFIG_CONNECTION_FORBIDDEN_COLOR ,
  GV_GUI_CONFIG_CONNECTION_SELECTED_COLOR ,
  GV_GUI_CONFIG_CONNECTION_IN_FOCUS_COLOR ,
  GV_GUI_CONFIG_PORTS_SQUARE ,
  GV_GUI_CONFIG_BORDER_NORMAL_DISABLED_COLOR ,
  GV_GUI_CONFIG_BORDER_SELECTED_DISABLED_COLOR ,
  GV_GUI_CONFIG_SORT_MENUS ,
  GV_GUI_CONFIG_SORT_PORTS ,
  GV_GUI_CONFIG_NR_OF_ENTRIES
}
 
enum  GvMasterConfigIDs {
  GV_MASTER_CONFIG_LIVE_REFRESH ,
  GV_MASTER_CONFIG_ANIM_REFRESH ,
  GV_MASTER_CONFIG_PERFORMANCEVIEW_ENABLE ,
  GV_MASTER_CONFIG_PERFORMANCEVIEW_MODE ,
  GV_MASTER_CONFIG_PERFORMANCEVIEW_INTENSITY_COUNT ,
  GV_MASTER_CONFIG_PERFORMANCEVIEW_INTENSITY_TIME
}
 
enum  GvWorldConfigIDs { GV_WORLD_CONFIG_UNDO_DEPTH }
 
enum  GvCalcFlags {
  GV_CALC_FLAG_NONE ,
  GV_CALC_FLAG_READ_ONLY
}
 
enum  GvPortDescFlags {
  GV_PORTDESCRIPTION_NONE ,
  GV_PORTDESCRIPTION_MULTIPLE ,
  GV_PORTDESCRIPTION_INVISIBLE ,
  GV_PORTDESCRIPTION_STATIC ,
  GV_PORTDESCRIPTION_FIXED ,
  GV_PORTDESCRIPTION_PORTONLY ,
  GV_PORTDESCRIPTION_NEEDED ,
  GV_PORTDESCRIPTION_ITERATOR
}
 
enum  GvPortFlags {
  GV_PORT_FLAG_NONE ,
  GV_PORT_FLAG_IS_VISIBLE ,
  GV_PORT_FLAG_IS_ITERATE
}
 
enum  GvOperatorDescriptionFlags { GV_DESCRIPTIONFLAG_NONE }
 
enum  GvOperatorFlags {
  GV_OPERATORFLAG_NONE ,
  GV_OPERATORFLAG_MP_SAVE ,
  GV_OPERATORFLAG_READ_ONLY_SAVE ,
  GV_OPERATORFLAG_MULTIPLE_DRAW ,
  GV_OPERATORFLAG_REFRESH_ON_DELETE ,
  GV_OPERATORFLAG_ITERATOR ,
  GV_OPERATORFLAG_SAVE
}
 
enum  GvCalcHookType {
  GV_CALC_HOOK_INIT ,
  GV_CALC_HOOK_BEGIN ,
  GV_CALC_HOOK_END ,
  GV_CALC_HOOK_RECALCULATE_BEGIN ,
  GV_CALC_HOOK_RECALCULATE_END ,
  GV_CALC_HOOK_FREE
}
 
enum  GvAnimHookType {
  GV_ANIM_HOOK_INIT ,
  GV_ANIM_HOOK_FREE ,
  GV_ANIM_HOOK_MAIN
}
 
enum  GvInsertMode {
  GV_INSERT_UNDER ,
  GV_INSERT_UNDER_LAST ,
  GV_INSERT_BEFORE ,
  GV_INSERT_AFTER ,
  GV_INSERT_NONE
}
 

Variables

class CINEWARE_SINGLEINHERITANCE GvOperatorData
 

Variable Documentation

◆ GvOperatorData