c4d_graphview_def.h File Reference

Classes

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_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 NodeData DataAllocator (void)
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 Int32 GvIdTablePtr

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

变量

class CINEWARE_SINGLEINHERITANCE   GvOperatorData

Variable Documentation

◆  GvOperatorData

class CINEWARE_SINGLEINHERITANCE GvOperatorData