| 
| enum class   | ACCESSED_OBJECTS_MASK {  
  NONE
,  
  MATRIX
,  
  DATA
,  
  BITS
,  
  NBITS
,  
  FALLOFF
,  
  MEMBER
,  
  DEFORM_MODE
,  
  CACHE_FLAG
,  
  CACHE
,  
  VARIABLE_TAG
,  
  NON_VARIABLE_TAG
,  
  ANY_TAG
,  
  DESCRIPTION
,  
  ALL
,  
  GLOBAL_MATRIX_FLAG
,  
  CHILD_CACHE
,  
  GLOBAL_MATRIX
 
 } | 
|   | 
| enum class   | METHOD_ID : Int32 {  
  MIN_EXECUTION_ID
,  
  NONE
,  
  GET_VIRTUAL_OBJECTS
,  
  MODIFY_OBJECT
,  
  GET_VIRTUAL_OBJECTS_AND_MODIFY_OBJECT
,  
  GV_CALCULATE
,  
  SAMPLE
,  
  CHECK_DIRTY
,  
  EFFECTOR
 
 } | 
|   | 
| enum class   | GET_ACCESSED_OBJECTS_FLAGS {  
  NONE
,  
  CLONE_WITH_MODIFIED_PARAMETERS
 
 } | 
|   | 
| enum class   | BITMAP_UPDATEREGION {  
  X1
,  
  Y1
,  
  X2
,  
  Y2
,  
  TYPE
,  
  COLOR
,  
  PREPARE
 
 } | 
|   | 
| enum   | {  
  Mcamera
,  
  Mobject
,  
  Mtexture
,  
  Mtextureaxis
,  
  Mpoints
,  
  Medges
,  
  Mpolygons
,  
  Manimation
,  
  Mkinematic
,  
  Mmodel
,  
  Mpaint
,  
  Muvpoints
,  
  Muvpolygons
,  
  Mpolyedgepoint
,  
  Medgepoint
,  
  Mworkplane
,  
  M2dtracks
,  
  Muvedges
,  
  Muvon
,  
  Mdrag
 
 } | 
|   | 
| enum class   | MDDIRTY {  
  NONE
,  
  ALL
,  
  ARRAYCOUNT
,  
  COUNT
,  
  DATA
 
 } | 
|   | 
| enum class   | MD_TYPE {  
  MD_NONE
,  
  MD_CHAR
,  
  MD_UCHAR
,  
  MD_LONG
,  
  MD_ULONG
,  
  MD_LLONG
,  
  MD_MATRIX
,  
  MD_COLOR
,  
  MD_VECTOR
,  
  MD_NORMAL
,  
  MD_REAL
,  
  MD_BOOL
 
 } | 
|   | 
| enum   | {  
  MODATA_MATRIX
,  
  MODATA_COLOR
,  
  MODATA_SIZE
,  
  MODATA_UVW
,  
  MODATA_FLAGS
,  
  MODATA_WEIGHT
,  
  MODATA_CLONE
,  
  MODATA_TIME
,  
  MODATA_LASTMAT
,  
  MODATA_STARTMAT
,  
  MODATA_ALT_INDEX
,  
  MODATA_FALLOFF_WGT
,  
  MODATA_GROWTH
 
 } | 
|   | 
| enum   | { ID_MODATA_PASS
 } | 
|   | 
| enum class   | STRENGTHMASK {  
  NONE
,  
  POS_X
,  
  POS_Y
,  
  POS_Z
,  
  POS
,  
  SCALE_X
,  
  SCALE_Y
,  
  SCALE_Z
,  
  SCALE
,  
  ROT_X
,  
  ROT_Y
,  
  ROT_Z
,  
  ROT
,  
  COL_X
,  
  COL_Y
,  
  COL_Z
,  
  COL
,  
  OTHER_X
,  
  OTHER_Y
,  
  OTHER_Z
,  
  OTHER
,  
  OTHER2_X
,  
  OTHER2_Y
,  
  OTHER2_Z
,  
  OTHER2
,  
  OTHER3_X
,  
  OTHER3_Y
,  
  OTHER3_Z
,  
  OTHER3
 
 } | 
|   | 
| enum class   | TOOLTRANSFORM_FLAG {  
  NO_TRANSFORM
,  
  NO_RECURSE
,  
  NO_PARAMS
,  
  NONE
 
 } | 
|   | 
| enum class   | MODIFIER_FLAG : Int64 {  
  NO_NORMAL_DEFORMATION
,  
  NONE
 
 } | 
|   | 
| enum class   | MULTILINEEDITTEXTMESSAGEFLAGS {  
  NONE
,  
  SET
 
 } | 
|   | 
| enum class   | SCRIPT_CONTEXT {  
  UNKNOWN
,  
  SCRIPT_MANAGER
,  
  GENERATOR_PYTHON
,  
  EFFECTOR_PARAMETER_MODE
,  
  EFFECTOR_FULL_MODE
,  
  FIELD_OBJECT
,  
  FIELD_LAYER
,  
  TAG_PYTHON
,  
  TAG_INTERACTION
,  
  TAG_VISUAL_SELECTOR
,  
  TAG_CHARACTER_COMPONENT
,  
  MAT_SKETCHTOON_COLOR
,  
  MAT_SKETCHTOON_THICKNESS
,  
  MAT_SKETCHTOON_OPACITY
,  
  GVNODE_PYTHON
 
 } | 
|   | 
| enum class   | SCRIPT_LANGUAGE {  
  UNKOWN
,  
  PYTHON
,  
  OSL
 
 } | 
|   | 
| enum class   | MSG_DOCUMENTINFO_TYPE_BEFOREMERGE_RESULT {  
  CANCEL
,  
  MERGE
,  
  NEWSCENE
 
 } | 
|   | 
| enum class   | DAYOFWEEK {  
  MONDAY
,  
  TUESDAY
,  
  WEDNESDAY
,  
  THURSDAY
,  
  FRIDAY
,  
  SATURDAY
,  
  SUNDAY
 
 } | 
|   | 
| enum class   | MONTHOFYEAR {  
  JANUARY
,  
  FEBRUARY
,  
  MARCH
,  
  APRIL
,  
  MAY
,  
  JUNE
,  
  JULY
,  
  AUGUST
,  
  SEPTEMBER
,  
  OCTOBER
,  
  NOVEMBER
,  
  DECEMBER
 
 } | 
|   | 
| enum class   | DESCPROP {  
  NONE
,  
  SEQUENCE
,  
  KEY
,  
  AUTOKEY_ACTIVE
,  
  AUTOKEY_INACTIVE
,  
  NOANIM
,  
  ENABLED
,  
  ANIM_NOT_ALLOWED
,  
  GLOBAL_PARAMETER
,  
  KEY_CHANGED
,  
  HIDDEN
,  
  LOCKED
,  
  KEY_MUTED
,  
  PORTIN
,  
  PORTIN_CONNECTED
,  
  PORTOUT
,  
  PORTOUT_CONNECTED
,  
  CHANGED
,  
  NOTOVERRIDE
,  
  AUTOTAKE
,  
  INVERTENABLING
,  
  NODE
,  
  PARAMETER_DRIVEN
 
 } | 
|   | 
| enum class   | AMFILTERFLAGS {  
  NONE
,  
  SHOWHIDDEN
,  
  SHOWANIMONLY
,  
  SHOWLOCKED
,  
  HIDEINLINEATTRIBUTES
,  
  SHOWKEYFRAMESEL
,  
  SHOWANIMATED
,  
  SHOWDRIVERDRIVENXPRESSO
,  
  SHOWOVERRIDEN
 
 } | 
|   | 
| enum class   | FIELDLIST_FLAGS {  
  NONE
,  
  CLAMPOUTPUT
,  
  ENABLEDIRECTIONBYDEFAULT
,  
  ENABLECOLORBYDEFAULT
,  
  DISABLEVALUEBYDEFAULT
,  
  SIMPLEGUI
,  
  ENABLEROTATIONBYDEFAULT
 
 } | 
|   | 
| enum   | {  
  FONTCHOOSER_ENABLE_SIZE
,  
  FONTCHOOSER_USE_REDUCED_FONT_LIST
,  
  FONTCHOOSER_ENABLE_FILTER
 
 } | 
|   | 
| enum class   | FONTCHOOSER_POPUP_RESULT {  
  OK
,  
  CANCEL
 
 } | 
|   | 
| enum   | { ID_ICONCHOOSER_SETTINGS_SPECIALCASES
 } | 
|   | 
| enum   | {  
  LINKBOX_HIDE_ICON
,  
  LINKBOX_LAYERMODE
,  
  LINKBOX_NODE_MODE
,  
  LINKBOX_NO_PICKER
 
 } | 
|   | 
| enum   | {  
  ID_TREEVIEW_CONTEXT_DISABLE
,  
  ID_TREEVIEW_CONTEXT_REMOVE
,  
  ID_TREEVIEW_CONTEXT_RESET
,  
  ID_TREEVIEW_FIRST_NEW_ID
 
 } | 
|   | 
| enum   | MatPreviewType {  
  MatPreviewDefault
,  
  MatPreviewFlat2D
,  
  MatPreviewCube
,  
  MatPreviewPlane
,  
  MatPreviewCylinder
,  
  MatPreviewTorus
,  
  MatPreviewPlaneBack
,  
  MatPreviewSphere
,  
  MatPreview2Torus
,  
  MatPreviewRoundedCube
,  
  MatPreviewKnot
,  
  MatPreviewMultipleObjects
,  
  MatPreviewCandle
,  
  MatPreviewCloth
,  
  MatPreviewGem
,  
  MatPreviewObjectAnim
,  
  MatPreviewObject
,  
  MatPreviewUser
 
 } | 
|   | 
| enum   | MatPreviewSize {  
  MatPreviewSizeDefault
,  
  MatPreviewSizeSmall
,  
  MatPreviewSizeMedium
,  
  MatPreviewSizeBig
,  
  MatPreviewSizeLarge
 
 } | 
|   | 
| enum   | {  
  RANGE_ALLOWRANGEEDIT
,  
  RANGE_ALLOWVALUEEDIT
,  
  RANGE_ALLOWVALUEEDIT_NONUMERICAL
,  
  RANGE_ALLOWRANGESLELECION
,  
  RANGE_SHOWVALUE
,  
  RANGE_SHOWVALUEPOINTER
,  
  RANGE_ALLOWCOLOREDIT
,  
  RANGE_REVERSEVALUE
,  
  RANGE_SHOWNUMBERONBAR
,  
  RANGE_REMAPVALUE
,  
  RANGE_REMAPUNIT
,  
  RANGE_REMAPMIN
,  
  RANGE_REMAPMAX
,  
  RANGE_VALUESTRING
,  
  RANGE_CURSORICON
 
 } | 
|   | 
| enum   | {  
  MSG_DESCRIPTION_RANGEGUI_KNOTSELECTED
,  
  MSG_DESCRIPTION_RANGEGUI_KNOTDELETED
,  
  MSG_DESCRIPTION_RANGEGUI_KNOTADDED
,  
  MSG_DESCRIPTION_RANGEGUI_RANGESINVERTED
,  
  MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED
 
 } | 
|   | 
| enum   | {  
  SPLINECONTROL_GRID_H
,  
  SPLINECONTROL_GRID_V
,  
  SPLINECONTROL_VALUE_EDIT_H
,  
  SPLINECONTROL_VALUE_EDIT_V
,  
  SPLINECONTROL_VALUE_LABELS_H_LEGACY
,  
  SPLINECONTROL_VALUE_LABELS_V_LEGACY
,  
  SPLINECONTROL_X_MIN
,  
  SPLINECONTROL_X_MAX
,  
  SPLINECONTROL_X_STEPS
,  
  SPLINECONTROL_Y_MIN
,  
  SPLINECONTROL_Y_MAX
,  
  SPLINECONTROL_Y_STEPS
,  
  SPLINECONTROL_PRESET_BTN_LEGACY
,  
  SPLINECONTROL_ROUND_SLIDER_LEGACY
,  
  SPLINECONTROL_GRIDLINES_H_LEGACY
,  
  SPLINECONTROL_GRIDLINES_V_LEGACY
,  
  SPLINECONTROL_MINSIZE_H
,  
  SPLINECONTROL_MINSIZE_V
,  
  SPLINECONTROL_X_MIN_TEXT_LEGACY
,  
  SPLINECONTROL_X_MAX_TEXT_LEGACY
,  
  SPLINECONTROL_Y_MIN_TEXT_LEGACY
,  
  SPLINECONTROL_Y_MAX_TEXT_LEGACY
,  
  SPLINECONTROL_X_TEXT
,  
  SPLINECONTROL_Y_TEXT
,  
  SPLINECONTROL_NEW_NO_HORIZ_LEGACY
,  
  SPLINECONTROL_NEW_NO_VERT_LEGACY
,  
  SPLINECONTROL_HIDE_GRID_H_LEGACY
,  
  SPLINECONTROL_HIDE_GRID_V_LEGACY
,  
  SPLINECONTROL_HIDE_PRESET_BTN_LEGACY
,  
  SPLINECONTROL_HIDE_ROUND_SLIDER_LEGACY
,  
  SPLINECONTROL_HIDE_VALUE_EDIT_H_LEGACY
,  
  SPLINECONTROL_HIDE_VALUE_EDIT_V_LEGACY
,  
  SPLINECONTROL_HIDE_VALUE_LABELS_H_LEGACY
,  
  SPLINECONTROL_HIDE_VALUE_LABELS_V_LEGACY
,  
  SPLINECONTROL_ALLOW_HORIZ_SCALE_MOVE
,  
  SPLINECONTROL_ALLOW_VERT_SCALE_MOVE
,  
  SPLINECONTROL_OPTIMAL
,  
  SPLINECONTROL_OPTIMAL_X_MIN
,  
  SPLINECONTROL_OPTIMAL_Y_MIN
,  
  SPLINECONTROL_OPTIMAL_X_MAX
,  
  SPLINECONTROL_OPTIMAL_Y_MAX
,  
  SPLINECONTROL_SQUARE
,  
  SPLINECONTROL_CUSTOMCOLOR_SET
,  
  SPLINECONTROL_CUSTOMCOLOR_COL
,  
  SPLINECONTROL_NO_FLOATING_WINDOW
,  
  SPLINECONTROL_NO_PRESETS
,  
  _SPLINECONTROL_DUMMY_
 
 } | 
|   | 
| enum   | CustomSplineKnotInterpolation {  
  CustomSplineKnotInterpolationBezier
,  
  CustomSplineKnotInterpolationLinear
,  
  CustomSplineKnotInterpolationCubic
 
 } | 
|   | 
| enum   | {  
  SPLINE_TYPE_SOFT
,  
  SPLINE_TYPE_EASEIN
,  
  SPLINE_TYPE_EASEOUT
,  
  SPLINE_TYPE_EASEEASE
,  
  SPLINE_TYPE_ZERO
,  
  SPLINE_TYPE_UNIFY
 
 } | 
|   | 
| enum class   | DOCUMENT_UNIT {  
  UNDEFINED
,  
  KM
,  
  M
,  
  CM
,  
  MM
,  
  MICRO
,  
  NM
,  
  MILE
,  
  YARD
,  
  FOOT
,  
  INCH
 
 } | 
|   | 
| enum   | HIDE_UNIT {  
  KM
,  
  KM
,  
  M
,  
  M
,  
  CM
,  
  CM
,  
  MM
,  
  MM
,  
  MICRO
,  
  MICRO
,  
  NM
,  
  NM
,  
  MILE
,  
  MILE
,  
  YARD
,  
  YARD
,  
  FOOT
,  
  FOOT
,  
  INCH
,  
  INCH
 
 } | 
|   | 
| enum class   | CUSTOMTYPE {  
  END
,  
  FLAG
,  
  LONG
,  
  REAL
,  
  STRING
,  
  VECTOR
,  
  HIDE_ID
 
 } | 
|   | 
| enum class   | MAXONCONVERTMODE {  
  NONE
,  
  READ
,  
  WRITE
 
 } | 
|   | 
| enum class   | BITMAPLOADERACTION {  
  INIT
,  
  LOAD
,  
  FREE
,  
  INITLAYERSET
 
 } | 
|   | 
| enum   | DA {  
  DA_NIL
,  
  DA_VOID
,  
  DA_LONG
,  
  DA_REAL
,  
  DA_TIME
,  
  DA_VECTOR
,  
  DA_MATRIX
,  
  DA_LLONG
,  
  DA_BYTEARRAY
,  
  DA_STRING
,  
  DA_FILENAME
,  
  DA_CONTAINER
,  
  DA_ALIASLINK
,  
  DA_MARKER
,  
  DA_MISSINGPLUG
,  
  DA_UUID
,  
  DA_TRISTATE
,  
  DA_DATA
,  
  DA_CUSTOMDATATYPE
,  
  DA_END
 
 } | 
|   | 
| enum   | DEFAULTVALUETYPE { DEFAULTVALUE
 } | 
|   | 
| enum   | VOIDVALUETYPE { VOIDVALUE
 } | 
|   | 
| enum   | LLONGVALUETYPE { LLONGVALUE
 } | 
|   | 
| enum class   | MACHINEFEATURESTYPE {  
  CURRENT
,  
  HARDWARE_OGL
 
 } | 
|   | 
| enum   | {  
  FORMAT_FLOAT
,  
  FORMAT_INT
,  
  FORMAT_PERCENT
,  
  FORMAT_DEGREE
,  
  FORMAT_METER
,  
  FORMAT_FRAMES
,  
  FORMAT_SECONDS
,  
  FORMAT_SMPTE
 
 } | 
|   | 
| 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_LOCAL
,  
  GV_OPERATORFLAG_MULTIPLE_DRAW
,  
  GV_OPERATORFLAG_REFRESH_ON_DELETE
,  
  GV_OPERATORFLAG_ITERATOR
 
 } | 
|   | 
| 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
 
 } | 
|   | 
| enum   | TP_InsertMode {  
  TP_INSERT_NONE
,  
  TP_INSERT_UNDERFIRST
,  
  TP_INSERT_UNDERLAST
,  
  TP_INSERT_BEFORE
,  
  TP_INSERT_AFTER
 
 } | 
|   | 
| enum   | TP_GetPGroupMode {  
  TP_GETPGROUP_ALL
,  
  TP_GETPGROUP_WITHPARTICLES
,  
  TP_GETPGROUP_SELECTED
 
 } | 
|   | 
| enum   | {  
  TP_MSG_PGROUP_PREREMOVE
,  
  TP_MSG_PGROUP_TREECHANGED
,  
  TP_MSG_DCHANNEL_PREREMOVE
,  
  TP_MSG_DCHANNEL_CHANGED
,  
  TP_MSG_GET_PSHAPEINTERFACE
,  
  TP_MSG_GET_COLLISIONINTERFACE
,  
  TP_MSG_OBJECT_GETPARTICLES
 
 } | 
|   | 
| enum class   | ACTIVEOBJECTMODE {  
  NONE
,  
  OBJECT
,  
  TAG
,  
  MATERIAL
,  
  SHADER
,  
  NODE
,  
  TIMELINE
,  
  FCURVE
,  
  BITMAPINFO
,  
  TOOL
,  
  VIEW
,  
  INFOTAB
,  
  CAMERA
,  
  RENDERDATA
,  
  DOCUMENT
,  
  MODELING
,  
  LAYER
,  
  UV
,  
  NODEV2
,  
  DUMMY
 
 } | 
|   | 
| enum   | {  
  RM_PROGRESS
,  
  RM_FINISHED
,  
  RM_STOPPED
,  
  RM_ERROR
,  
  RM_ERROR2
,  
  RM_PAUSED
,  
  RM_QUEUE
,  
  RM_PROGRESS_WITH_WARNING
,  
  RM_NONE
 
 } | 
|   | 
| enum class   | CAMORPH_COPY_FLAGS { NONE
 } | 
|   | 
| enum class   | CAMORPH_MODE_FLAGS {  
  COLLAPSE
,  
  EXPAND
,  
  ALL
,  
  NONE
 
 } | 
|   | 
| enum class   | CAMORPH_MODE {  
  ABS
,  
  REL
,  
  ROT
,  
  CORRECTIONAL
,  
  CORRECTIONAL_AREA
,  
  PSD
,  
  AUTO
,  
  NONE
 
 } | 
|   | 
| enum class   | CAMORPH_DATA_FLAGS {  
  P
,  
  S
,  
  R
,  
  POINTS
,  
  TANGENTS
,  
  VERTEXMAPS
,  
  WEIGHTMAPS
,  
  PARAMS
,  
  USERDATA
,  
  UV
,  
  NORMAL
,  
  ASTAG
,  
  ALL
,  
  NONE
 
 } | 
|   | 
| enum class   | GE_CM_CLIPREGION {  
  EVENODD
,  
  WINDING_
 
 } | 
|   | 
| enum class   | GE_CM_DRAWMODE {  
  COPY
,  
  BLEND
,  
  MASK
 
 } | 
|   | 
| enum class   | GE_CM_BLIT {  
  COPY
,  
  COL
,  
  FG
 
 } | 
|   | 
| enum class   | GE_CM_ARCSEGMENT {  
  RIGHTTOP
,  
  RIGHTBOTTOM
,  
  LEFTBOTTOM
,  
  LEFTTOP
 
 } | 
|   | 
| enum class   | GE_CM_FONTSORT {  
  FLAT
,  
  HIERARCHICAL
 
 } | 
|   | 
| enum   | GeFontNameType {  
  GE_FONT_NAME_DISPLAY
,  
  GE_FONT_NAME_FAMILY
,  
  GE_FONT_NAME_STYLE
,  
  GE_FONT_NAME_POSTSCRIPT
 
 } | 
|   | 
| enum   | GeFontDefaultType {  
  GE_FONT_DEFAULT_SYSTEM
,  
  GE_FONT_DEFAULT_MONOSPACED
 
 } | 
|   | 
| enum   | GeFontSizeType { GE_FONT_SIZE_INTERNAL
 } | 
|   | 
| enum class   | SWATCH_CATEGORY {  
  GLOBAL
,  
  DOCUMENT
 
 } | 
|   | 
| enum class   | CUSTOMDATATAG_MODE {  
  VERTEX
,  
  POLYVERTEX
 
 } | 
|   | 
| enum class   | DATETIMEPARSERMODE {  
  DATE
,  
  TIME
 
 } | 
|   | 
| enum   | DTYPE {  
  DTYPE_NONE
,  
  DTYPE_CHILDREN
,  
  DTYPE_GROUP
,  
  DTYPE_COLOR
,  
  DTYPE_SUBCONTAINER
,  
  DTYPE_MULTIPLEDATA
,  
  DTYPE_TEXTURE
,  
  DTYPE_BUTTON
,  
  DTYPE_DYNAMIC
,  
  DTYPE_SEPARATOR
,  
  DTYPE_STATICTEXT
,  
  DTYPE_POPUP
,  
  DTYPE_LONG
,  
  DTYPE_REAL
,  
  DTYPE_TIME
,  
  DTYPE_VECTOR
,  
  DTYPE_MATRIX
,  
  DTYPE_STRING
,  
  DTYPE_FILENAME
,  
  DTYPE_BASELISTLINK
,  
  DTYPE_BOOL
,  
  DTYPE_NORMAL
,  
  DTYPE_COLORA
,  
  DTYPE_VECTOR4D
,  
  DTYPE_VECTOR2D
,  
  DTYPE_
 
 } | 
|   | 
| enum   | DESC {  
  DESC_NAME
,  
  DESC_SHORT_NAME
,  
  DESC_VERSION
,  
  DESC_VERSION_DEMO
,  
  DESC_VERSION_XL
,  
  DESC_VERSION_ALL
,  
  DESC_CHILDREN
,  
  DESC_MIN
,  
  DESC_MAX
,  
  DESC_MINEX
,  
  DESC_MAXEX
,  
  DESC_STEP
,  
  DESC_ANIMATE
,  
  DESC_ANIMATE_OFF
,  
  DESC_ANIMATE_ON
,  
  DESC_ANIMATE_MIX
,  
  DESC_ASKOBJECT
,  
  DESC_UNIT
,  
  DESC_UNIT_FLOAT
,  
  DESC_UNIT_INT
,  
  DESC_UNIT_PERCENT
,  
  DESC_UNIT_DEGREE
,  
  DESC_UNIT_METER
,  
  DESC_UNIT_TIME
,  
  DESC_PARENTGROUP
,  
  DESC_CYCLE
,  
  DESC_HIDE
,  
  DESC_DEFAULT
,  
  DESC_ACCEPT
,  
  DESC_SEPARATORLINE
,  
  DESC_REFUSE
,  
  DESC_PARENTID
,  
  DESC_CUSTOMGUI
,  
  DESC_COLUMNS
,  
  DESC_LAYOUTGROUP
,  
  DESC_REMOVEABLE
,  
  DESC_GUIOPEN
,  
  DESC_EDITABLE
,  
  DESC_MINSLIDER
,  
  DESC_MAXSLIDER
,  
  DESC_GROUPSCALEV
,  
  DESC_SCALEH
,  
  DESC_LAYOUTVERSION
,  
  DESC_ALIGNLEFT
,  
  DESC_FITH
,  
  DESC_NEWLINE
,  
  DESC_TITLEBAR
,  
  DESC_CYCLEICONS
,  
  DESC_CYCLESYMBOLS
,  
  DESC_PARENT_COLLAPSE
,  
  DESC_FORBID_INLINE_FOLDING
,  
  DESC_FORBID_SCALING
,  
  DESC_ANGULAR_XYZ
,  
  DESC_FORBID_COLOR_CONVERSION
,  
  DESC_INPORT
,  
  DESC_OUTPORT
,  
  DESC_STATICPORT
,  
  DESC_NEEDCONNECTION
,  
  DESC_MULTIPLE
,  
  DESC_PORTONLY
,  
  DESC_CREATEPORT
,  
  DESC_PORTSMIN
,  
  DESC_PORTSMAX
,  
  DESC_NOTMOVABLE
,  
  DESC_EDITPORT
,  
  DESC_ITERATOR
,  
  DESC_PARENTMSG
,  
  DESC_MATEDNOTEXT
,  
  DESC_COLUMNSMATED
,  
  DESC_SHADERLINKFLAG
,  
  DESC_NOGUISWITCH
,  
  DESC_COLORALWAYSLINEAR
,  
  DESC_HIDE_WHEN_INLINE
,  
  DESC_MATERIALEDITOR_LEFTSIDE
,  
  DESC_CHANGED
,  
  DESC_HIDEINFIELDS
,  
  DESC_SHOWINFIELDS
,  
  DESC_FIELDCOLORCHANNEL
,  
  DESC_FIELDDIRECTIONCHANNEL
,  
  DESC_FIELDVALUECHANNEL
,  
  DESC_FIELDROTATIONCHANNEL
,  
  DESC_NODEPORT
,  
  DESC_NODEPORTSTATE
,  
  DESC_REPLACECOMPLEXUI
,  
  DESC_REPLACE_HIDE
,  
  DESC_RESOURCEPATH
,  
  DESC_RESOURCELINE
,  
  DESC_TEMPDESCID
,  
  DESC_IDENT
,  
  DESC_IDENT_ORIGIN
,  
  DESC_DISABLELAYOUTSWITCH
,  
  DESC_UNIMPORTANTFORDEFAULTS
,  
  DESC_BUTTON_STYLE
,  
  DESC_BUTTON_STYLE_NORMAL
,  
  DESC_BUTTON_STYLE_EMPHASIZED
,  
  DESC_BUTTON_STYLE_DIMMED
,  
  DESC_COLOR_AS_UI_COLOR
,  
  DESC_
 
 } | 
|   | 
| enum   | {  
  COLORA_R
,  
  COLORA_G
,  
  COLORA_B
,  
  COLORA_A
 
 } | 
|   | 
| enum   | {  
  VECTOR4D_X
,  
  VECTOR4D_Y
,  
  VECTOR4D_Z
,  
  VECTOR4D_W
 
 } | 
|   | 
| enum   | {  
  VECTOR_X
,  
  VECTOR_Y
,  
  VECTOR_Z
 
 } | 
|   | 
| enum   | {  
  COLOR_R
,  
  COLOR_G
,  
  COLOR_B
 
 } | 
|   | 
| enum   | CurveTypeEnum {  
  CurveTypeNURBS
,  
  CurveTypePolynom
,  
  CurveTypeLine
,  
  CurveTypeCircular
,  
  CurveTypeConic
,  
  CurveTypeComposite
,  
  CurveTypeCount
 
 } | 
|   | 
| enum   | SurfaceTypeEnum {  
  SurfaceTypeNURBS
,  
  SurfaceTypePolynom
,  
  SurfaceTypePlane
,  
  SurfaceTypeExtrude
,  
  SurfaceTypeRotate
,  
  SurfaceTypeCount
 
 } | 
|   | 
| enum   | MappedCurveTypeEnum {  
  MappedCurveTypeStandard
,  
  MappedCurveTypeSegment
,  
  MappedCurveTypeCount
 
 } | 
|   | 
| enum   | TrimmedSurfaceTypeEnum {  
  TrimmedSurfaceTypeStandard
,  
  TrimmedSurfaceTypeCount
 
 } | 
|   | 
| enum   | LineCurveTypeEnum {  
  LineCurveTypeBounded
,  
  LineCurveTypeSemibounded
,  
  LineCurveTypeUnbounded
,  
  LineCurveTypeCount
 
 } | 
|   | 
| enum   | ConicCurveTypeEnum {  
  ConicCurveTypeDeprecated
,  
  ConicCurveTypeEllipse
,  
  ConicCurveTypeHyperbola
,  
  ConicCurveTypeParabola
,  
  ConicCurveTypeCount
 
 } | 
|   | 
| enum   | ConicTypeEnum {  
  ConicTypeCircle
,  
  ConicEllipse
,  
  ConicHyperbola
,  
  ConicParabola
,  
  ConicIntersecting
,  
  ConicCoincident
,  
  ConicParallel
,  
  ConicUndefined
,  
  ConicTypeCount
 
 } | 
|   | 
| enum   | PlaneSurfaceTypeEnum {  
  PlaneSurfaceTypeBounded
,  
  PlaneSurfaceTypeUnbounded
,  
  PlaneSurfaceTypeCount
 
 } | 
|   | 
| enum   | ManagerType {  
  SB_MANAGER
,  
  TL_MANAGER
,  
  MAT_MANAGER
,  
  DUM_MANAGER
 
 } | 
|   | 
| enum   | ManagerNum {  
  MANAGER_NOTOK
,  
  MANAGER_1
,  
  MANAGER_2
,  
  MANAGER_3
,  
  MANAGER_4
,  
  DUM_MANNI
,  
  MANAGER_X
 
 } | 
|   | 
| enum class   | HAIR_MSG_DATA_FLAG {  
  TEXTURETAG
,  
  NONE
 
 } | 
|   | 
| enum class   | HAIR_MSG_DATA_TYPE {  
  GETMATERIAL
,  
  ADDOBJECT
,  
  INIT
,  
  INITRENDER
,  
  FREERENDER
,  
  NONE
 
 } | 
|   | 
| enum class   | ICONFLAG {  
  NONE
,  
  COPY
,  
  OVERWRITE
,  
  DOUBLESIZE
 
 } | 
|   | 
| enum class   | INTERSECTTYPE { BVH
 } | 
|   | 
| enum   | LayerType {  
  TypeUnknown
,  
  TypeFolder
,  
  TypeShader
,  
  TypeBrightnessContrast
,  
  TypeHSL
,  
  TypePosterize
,  
  TypeColorize
,  
  TypeClamp
,  
  TypeClip
,  
  TypeDistorter
,  
  TypeTransform
 
 } | 
|   | 
| enum   | LayerFlags {  
  LAYER_INVERT
,  
  LAYER_ALPHA
,  
  LAYER_INVERT_ALPHA
,  
  LAYER_IMAGE_ALPHA
 
 } | 
|   | 
| enum   | BlendMode {  
  BlendNormal
,  
  BlendMultiply
,  
  BlendScreen
,  
  BlendOverlay
,  
  BlendHardLight
,  
  BlendSoftLight
,  
  BlendDodge
,  
  BlendBurn
,  
  BlendDarken
,  
  BlendLighten
,  
  BlendAdd
,  
  BlendSubtract
,  
  BlendDifference
,  
  BlendExclusion
,  
  BlendHue
,  
  BlendSat
,  
  BlendColor
,  
  BlendLuminance
,  
  BlendLevr
,  
  BlendAlphaMask
 
 } | 
|   | 
| enum   | Mt2dTrackStatus {  
  INVALID_TRACK
,  
  UNTRACKED
,  
  TRACKED_VALID
,  
  TRACKED_STALE
 
 } | 
|   | 
| enum class   | TASKSTATE {  
  NEW
,  
  ASSIGNED
,  
  TRANSFERED
,  
  ASSEMBLED
,  
  SKIPPED
 
 } | 
|   | 
| enum   | NoiseType {  
  NOISE_UNKNOWN
,  
  NOISE_BOX_NOISE
,  
  NOISE_BLIST_TURB
,  
  NOISE_BUYA
,  
  NOISE_CELL_NOISE
,  
  NOISE_CRANAL
,  
  NOISE_DENTS
,  
  NOISE_DISPL_TURB
,  
  NOISE_FBM
,  
  NOISE_HAMA
,  
  NOISE_LUKA
,  
  NOISE_MOD_NOISE
,  
  NOISE_NAKI
,  
  NOISE_NOISE
,  
  NOISE_NUTOUS
,  
  NOISE_OBER
,  
  NOISE_PEZO
,  
  NOISE_POXO
,  
  NOISE_RANDOM
,  
  NOISE_SEMA
,  
  NOISE_STUPL
,  
  NOISE_TURBULENCE
,  
  NOISE_VL_NOISE
,  
  NOISE_WAVY_TURB
,  
  NOISE_CELL_VORONOI
,  
  NOISE_DISPL_VORONOI
,  
  NOISE_SPARSE_CONV
,  
  NOISE_VORONOI_1
,  
  NOISE_VORONOI_2
,  
  NOISE_VORONOI_3
,  
  NOISE_ZADA
,  
  NOISE_FIRE
,  
  NOISE_ELECTRIC
,  
  NOISE_GASEOUS
,  
  NOISE_NONE
 
 } | 
|   | 
| enum class   | REGPARSEMODE {  
  MATCH
,  
  CONTAINS
,  
  STARTS
,  
  ENDS
 
 } | 
|   | 
| enum class   | SCULPTBRUSHID {  
  SMOOTH
,  
  PULL
,  
  FLATTEN
,  
  PINCH
,  
  ERASE
,  
  GRAB
,  
  MASK
,  
  KNIFE
,  
  WAX
,  
  INFLATE
,  
  FILL
,  
  SCRAPE
,  
  REPEAT
,  
  AMPLIFY
,  
  SELECT
 
 } | 
|   | 
| enum class   | FIRSTHITPPOINTTYPE {  
  SELECTED
,  
  AVERAGE
 
 } | 
|   | 
| enum class   | SCULPTBRUSHMODE {  
  NORMAL
,  
  GRAB
 
 } | 
|   | 
| enum class   | SCULPTBRUSHDATATYPE {  
  NONE
,  
  POINT
,  
  MASK
,  
  COLOR
,  
  DIRTYPOINTS
 
 } | 
|   | 
| enum class   | OVERRIDE {  
  NONE
,  
  INVERT
,  
  SMOOTH
,  
  SMOOTHTOOL
 
 } | 
|   | 
| enum class   | SAMPLEMODE { TAKEONEPIXEL
 } | 
|   | 
| enum class   | SCULPTOFFSETFLAGS {  
  NONE
,  
  RESPECTSTRENGTH
,  
  IGNOREMASK
 
 } | 
|   | 
| enum class   | SUBSTANCE_MATERIAL_MODE {  
  STANDARD
,  
  METALLIC
,  
  GLOSSY
,  
  AUTO
,  
  NONE
 
 } | 
|   | 
| enum class   | SUBSTANCE_IMPORT_RESULT {  
  SUCCESS
,  
  DOESNOTEXIST
,  
  NOTANASSET
,  
  UNKNOWNERROR
 
 } | 
|   | 
| enum class   | SUBSTANCE_IMPORT_COPY {  
  YES
,  
  NO
,  
  ASK
 
 } | 
|   | 
| enum class   | SUBSTANCE_INPUT_TYPE {  
  INTEGER
,  
  INTEGER_2
,  
  INTEGER_3
,  
  INTEGER_4
,  
  BOOL
,  
  FLOAT
,  
  FLOAT_2
,  
  FLOAT_3
,  
  FLOAT_4
,  
  IMAGE
,  
  STRING
,  
  COLOR_RGB
,  
  COLOR_RGBA
,  
  RESOLUTION
 
 } | 
|   | 
| enum class   | SUBSTANCE_OUTPUT_TYPE {  
  DIFFUSE
,  
  BASECOLOR
,  
  OPACITY
,  
  EMISSIVE
,  
  AMBIENT
,  
  AMBIENTOCCLUSION
,  
  MASK
,  
  NORMAL
,  
  BUMP
,  
  HEIGHT
,  
  DISPLACEMENT
,  
  SPECULAR
,  
  SPECULARLEVEL
,  
  SPECULARCOLOR
,  
  GLOSSINESS
,  
  ROUGHNESS
,  
  ANISOTROPYLEVEL
,  
  ANISOTROPYANGLE
,  
  TRANSMISSIVE
,  
  REFLECTION
,  
  REFRACTION
,  
  ENVIRONMENT
,  
  IOR
,  
  SCATTERING0
,  
  SCATTERING1
,  
  SCATTERING2
,  
  SCATTERING3
,  
  METALLIC
,  
  ANY
,  
  UNKNOWN
,  
  INTERNAL_COUNT
 
 } | 
|   | 
| enum class   | TAKE_MODE {  
  MANUAL
,  
  AUTO
 
 } | 
|   | 
| enum class   | OVERRIDEENABLING {  
  NONE
,  
  OBJECT
,  
  TAG
,  
  MATERIAL
,  
  SHADER
,  
  LAYER
,  
  OTHER
,  
  GLOBAL
,  
  ENABLING
,  
  TRANSFOM
,  
  CAMERA
,  
  RS
,  
  PARAM
 
 } | 
|   | 
| enum class   | MIXVECTORTYPE {  
  NONE
,  
  NORMAL
,  
  ADD
,  
  SUBTRACT
,  
  CROSS
 
 } | 
|   | 
| enum   | ZipMethod {  
  ZipMethodDeflate
,  
  ZipMethodStore
 
 } | 
|   | 
| enum class   | MTBODYPARTTRANSFERATTRIBUTEMODE : Int32 {  
  BYID
,  
  BYNAME
,  
  BOTH
 
 } | 
|   | 
| enum class   | HANDLECONSTRAINTTYPE {  
  INVALID
,  
  LINEAR
,  
  PLANAR
,  
  FREE
,  
  RADIAL
,  
  SPHERICAL
 
 } | 
|   | 
| enum class   | INITRENDERFLAG {  
  NONE
,  
  TEXTURES
,  
  PAINTERNOMIP
,  
  NOMIP
,  
  PREVIEWRENDER
,  
  IRR
 
 } | 
|   | 
| enum class   | SNAPPRIORITY {  
  NONE
,  
  PLANE
,  
  GUIDE
,  
  EDGE
,  
  POINT
 
 } | 
|   | 
| enum class   | SNAPFLAGS {  
  NONE
,  
  IGNORE_SELECTED
,  
  IGNORE_AXIS
,  
  POINTSONLY
,  
  SURFACEONLY
 
 } | 
|   | 
| enum class   | INFERREDGUIDETYPE {  
  POINT
,  
  LINE
,  
  PLANE
 
 } | 
|   | 
| enum class   | VERTEXCOLOR_DISPLAYMODE {  
  NONE
,  
  COLOR
,  
  ALPHA
 
 } | 
|   | 
| enum   | {  
  PENPRESSURE
,  
  PENTILT
,  
  PENROTATION
,  
  PENDRAWROTATION
,  
  PENDRAWRANDOMNESS
,  
  PENDRAWWHEELROTATION
,  
  PENDRAWWHEELPRESSURE
,  
  PENDRAWDISTANCE
,  
  PENFINGERWHEEL
 
 } | 
|   | 
| enum   | BakeTexEnums {  
  BAKE_TEX_USE_CAMERA_VECTOR
,  
  BAKE_TEX_USE_POLYSELECTION
,  
  BAKE_TEX_AMBIENT_OCCLUSION
,  
  BAKE_TEX_NORMAL
,  
  BAKE_TEX_SURFACECOLOR
,  
  BAKE_TEX_COLOR
,  
  BAKE_TEX_DIFFUSION
,  
  BAKE_TEX_LUMINANCE
,  
  BAKE_TEX_ALPHA
,  
  BAKE_TEX_ILLUMINATION
,  
  BAKE_TEX_SHADOWS
,  
  BAKE_TEX_BUMP
,  
  BAKE_TEX_TRANSPARENCY
,  
  BAKE_TEX_UVMAP
,  
  BAKE_TEX_REFLECTION
,  
  BAKE_TEX_DISPLACEMENT
,  
  BAKE_TEX_WIDTH
,  
  BAKE_TEX_HEIGHT
,  
  BAKE_TEX_PIXELBORDER
,  
  BAKE_TEX_FILL_COLOR
,  
  BAKE_TEX_UV_LEFT
,  
  BAKE_TEX_UV_RIGHT
,  
  BAKE_TEX_UV_TOP
,  
  BAKE_TEX_UV_BOTTOM
,  
  BAKE_TEX_SUPERSAMPLING
,  
  BAKE_TEX_USE_BUMP
,  
  BAKE_TEX_NO_GI
,  
  BAKE_TEX_CONTINUE_UV
,  
  BAKE_TEX_USE_PHONG_TAG
,  
  BAKE_TEX_COLORPROFILE
,  
  BAKE_TEX_SHOW_STATUS
,  
  BAKE_TEX_PROGRESS_BITMAP
,  
  BAKE_TEX_GENERATE_UNDO
,  
  BAKE_TEX_PREVIEW
,  
  BAKE_TEX_COLOR_ILLUM
,  
  BAKE_TEX_COLOR_SHADOWS
,  
  BAKE_TEX_COLOR_LUMINANCE
,  
  BAKE_TEX_COLOR_DIFFUSION
,  
  BAKE_TEX_LUMINANCE_DIFFUSION
,  
  BAKE_TEX_ILLUMINATION_SHADOWS
,  
  BAKE_TEX_NORMAL_METHOD
,  
  BAKE_TEX_NORMAL_METHOD_OBJECT
,  
  BAKE_TEX_NORMAL_METHOD_TANGENT
,  
  BAKE_TEX_NORMAL_METHOD_WORLD
,  
  BAKE_TEX_NORMAL_FLIP_X
,  
  BAKE_TEX_NORMAL_FLIP_Y
,  
  BAKE_TEX_NORMAL_FLIP_Z
,  
  BAKE_TEX_NORMAL_SWAP_YZ
,  
  BAKE_TEX_NORMAL_SOURCE
,  
  BAKE_TEX_NORMAL_USE_RAYCAST
,  
  BAKE_TEX_SURFACE_ILLUMINATION
,  
  BAKE_TEX_AO_VERTEX_MAP
,  
  BAKE_TEX_AO_SELFINTERSECTION
,  
  BAKE_TEX_AO_VERTEXMAPS
,  
  BAKE_TEX_DISPLACEMENT_SOURCE
,  
  BAKE_TEX_DISPLACEMENT_HEIGHT
,  
  BAKE_TEX_DISPLACEMENT_METHOD
,  
  BAKE_TEX_DISPLACEMENT_METHOD_OBJECT
,  
  BAKE_TEX_DISPLACEMENT_METHOD_WORLD
,  
  BAKE_TEX_DISPLACEMENT_METHOD_TANGENT
,  
  BAKE_TEX_DISPLACEMENT_METHOD_INTENSITY
,  
  BAKE_TEX_DISPLACEMENT_METHOD_CENTEREDINTENSITY
,  
  BAKE_TEX_DISPLACEMENT_METHOD_REDGREEN
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY_SUBDIVISION
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY_ROUND
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY_ROUNDCONTOUR
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY_HQREMAPPING
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY_MAPRESULT
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY_KEEPEDGES
,  
  BAKE_TEX_DISPLACEMENT_SUBPOLY_DISTRIBUTION
,  
  BAKE_TEX_RAYCAST_USE_MAX_DISTANCE
,  
  BAKE_TEX_RAYCAST_CUSTOM_MAX_DISTANCE
,  
  BAKE_TEX_RAYCAST_USE_AUTO_SPIKE_FILTER_THRESHOLD
,  
  BAKE_TEX_RAYCAST_CUSTOM_SPIKE_FILTER_THRESHOLD
,  
  BAKE_TEX_OPTIMAL_MAPPING
,  
  BAKE_TEX_OPTIMAL_MAPPING_OFF
,  
  BAKE_TEX_OPTIMAL_MAPPING_CUBIC
,  
  BAKE_TEX_OPTIMAL_MAPPING_ANGLE
,  
  BAKE_TEX_OPTIMAL_MAPPING_PACKED
,  
  BAKE_TEX_OPTIMAL_MAPPING_RELAXCOUNT
,  
  BAKE_TEX_OPTIMAL_MAPPING_PREVIEW
,  
  BAKE_TEX_NO_INIT_BITMAP
,  
  BAKE_TEX_AUTO_SIZE
,  
  BAKE_TEX_AUTO_SIZE_MIN
,  
  BAKE_TEX_AUTO_SIZE_MAX
,  
  BAKE_TEX_AUTO_PIXEL_SIZE
,  
  BAKE_TEX_STATUSBAR
,  
  BAKE_TEX_DUMMY
 
 } | 
|   | 
| enum class   | BAKE_STATE {  
  NONE
,  
  PREPARE
,  
  GI_PREPASS
,  
  FILL_IMAGE
,  
  COMPLETE
,  
  INITIALIZE
,  
  RESIZENOTIFY
 
 } | 
|   | 
| enum class   | VIDEOPOSTCALL {  
  FRAMESEQUENCE
,  
  FRAME
,  
  SUBFRAME
,  
  RENDER
,  
  INNER
,  
  TILE
 
 } | 
|   | 
| enum   | _DONTCONSTRUCT { DC
 } | 
|   | 
| enum   | _EMPTYCONSTRUCT { EC
 } | 
|   | 
| enum class   | LINESTYLE {  
  NORMAL
,  
  DOTTED
,  
  DASHED
,  
  DASHED_INV
,  
  DASHED_BIG
 
 } | 
|   | 
| enum class   | SERVERMESSAGE {  
  NONE
,  
  WARNING
,  
  ERROR_
,  
  INFO
 
 } | 
|   | 
| enum class   | RENDERJOBLIST {  
  INACTIVE
,  
  ACTIVE
,  
  LOAD
,  
  ALL
 
 } | 
|   | 
| enum class   | MESSAGERESULT {  
  OK
,  
  NETWORKERROR
,  
  UNKNOWNERROR
,  
  MEMORYERROR
 
 } | 
|   | 
| enum class   | MACHINELIST {  
  ONLINE
,  
  OFFLINE
,  
  ALL
 
 } | 
|   | 
| enum class   | VERIFICATIONBIT {  
  NONE
,  
  ONLINE
,  
  VERIFIED
,  
  VERIFIEDME
,  
  SHARED
,  
  VERIFYING
,  
  FAILURE
,  
  SECURITYTOKENCHANGED
,  
  WRONGBUILDID
,  
  WRONGARCHITECTURE
,  
  NOTREACHABLE
,  
  NOANSWER
,  
  WRONGSECURITYTOKEN
,  
  DEMONOTACTIVATED
,  
  REMOVING
,  
  NORENDERSUPPORT
,  
  INITIALIZING
,  
  VERIFICATIONESTABLISHED
 
 } | 
|   | 
| enum class   | RENDERJOBCREATOR {  
  BATCHRENDER
,  
  PICTUREVIEWER
,  
  USER
,  
  WATCHDIRECTORY
,  
  WATCHDIRECTORYSTARTUP
,  
  OTHER
 
 } | 
|   | 
| enum class   | DETAILSELECTOR {  
  NONE
,  
  SELECTED
,  
  NONSELECTED
 
 } | 
|   | 
| enum class   | STATUSNETSTATE {  
  NONE
,  
  DISABLE
,  
  IDLE
,  
  BUSY
,  
  BUSY2
,  
  CRITICAL
 
 } | 
|   | 
| enum class   | HOTKEYFLAGS {  
  NONE
,  
  MOUSE
,  
  KEYBOARD
 
 } | 
|   | 
| enum class   | ASSETDATA_FLAG {  
  NONE
,  
  CURRENTFRAMEONLY
,  
  TEXTURESONLY
,  
  NET
,  
  CURRENTTAKEONLY
,  
  WITHCACHES
,  
  NOSUBSTANCES
,  
  MULTIPLEUSE
,  
  NOMISSING
,  
  NODOCUMENT
,  
  COLLECT_NODES_ASSETS
,  
  DONOTRESOLVE
,  
  WITHFONTS
 
 } | 
|   | 
| enum class   | SAVEBIT {  
  NONE
,  
  ALPHA
,  
  MULTILAYER
,  
  USESELECTEDLAYERS
,  
  USE16BITCHANNELS
,  
  GREYSCALE
,  
  INTERNALNET
,  
  DONTMERGE
,  
  USE32BITCHANNELS
,  
  SAVERENDERRESULT
,  
  FIRSTALPHA_ONLY
,  
  KEEP_COLOR_MODE
 
 } | 
|   | 
| enum class   | SCENEFILTER {  
  NONE
,  
  OBJECTS
,  
  MATERIALS
,  
  DIALOGSALLOWED
,  
  PROGRESSALLOWED
,  
  MERGESCENE
,  
  NONEWMARKERS
,  
  SAVECACHES
,  
  NOUNDO
,  
  SAVE_BINARYCACHE
,  
  IDENTIFY_ONLY
,  
  ONLY_RENDERDATA
,  
  IGNOREMISSINGPLUGINSINNONACTIVERENDERDATA
,  
  IGNOREXREFS
,  
  DONTCORRECTOUTPUTFORMAT
,  
  SKIPOLDERTHANV13
,  
  PREVIEWONLY
,  
  DOCUMENTPREFSONLY
,  
  DOCUMENTINFOGUIALLOWED
,  
  LOGUSAGE
,  
  SUPPRESSOPTIONSDIALOG
 
 } | 
|   | 
| enum class   | OVERVIEW {  
  DEFAULT
,  
  AKTU
,  
  SCENE
,  
  COMPLETE
,  
  SELECTED
 
 } | 
|   | 
| enum class   | GEMB {  
  OK
,  
  OKCANCEL
,  
  ABORTRETRYIGNORE
,  
  YESNOCANCEL
,  
  YESNO
,  
  RETRYCANCEL
,  
  FORCEDIALOG
,  
  ICONSTOP
,  
  ICONQUESTION
,  
  ICONEXCLAMATION
,  
  ICONASTERISK
,  
  DEFBUTTON1
,  
  DEFBUTTON2
,  
  DEFBUTTON3
,  
  DEFBUTTON4
,  
  MULTILINE
 
 } | 
|   | 
| enum class   | GEMB_R {  
  V_UNDEFINED
,  
  V_OK
,  
  V_CANCEL
,  
  V_ABORT
,  
  V_RETRY
,  
  V_IGNORE
,  
  V_YES
,  
  V_NO
 
 } | 
|   | 
| enum class   | MOUSEDRAGRESULT {  
  ESCAPE
,  
  FINISHED
,  
  CONTINUE
 
 } | 
|   | 
| enum class   | MOUSEDRAGFLAGS {  
  NONE
,  
  DONTHIDEMOUSE
,  
  NOMOVE
,  
  EVERYPACKET
,  
  COMPENSATEVIEWPORTORG
,  
  AIRBRUSH
 
 } | 
|   | 
| enum class   | INITRENDERRESULT {  
  OK
,  
  OUTOFMEMORY
,  
  ASSETMISSING
,  
  UNKNOWNERROR
,  
  USERBREAK
 
 } | 
|   | 
| enum class   | RENDERRESULT {  
  OK
,  
  OUTOFMEMORY
,  
  ASSETMISSING
,  
  SAVINGFAILED
,  
  USERBREAK
,  
  GICACHEMISSING
,  
  NOMACHINE
,  
  UNAVAILABLE
,  
  FAILED
,  
  PROJECTNOTFOUND
,  
  ERRORLOADINGPROJECT
,  
  NOOUTPUTSPECIFIED
 
 } | 
|   | 
| enum class   | COLORMODE {  
  ILLEGAL
,  
  ALPHA
,  
  GRAY
,  
  AGRAY
,  
  RGB
,  
  ARGB
,  
  CMYK
,  
  ACMYK
,  
  MASK
,  
  AMASK
,  
  ILLEGALw
,  
  GRAYw
,  
  AGRAYw
,  
  RGBw
,  
  ARGBw
,  
  MASKw
,  
  ILLEGALf
,  
  GRAYf
,  
  AGRAYf
,  
  RGBf
,  
  ARGBf
,  
  MASKf
 
 } | 
|   | 
| enum class   | COLORSPACETRANSFORMATION {  
  NONE
,  
  LINEAR_TO_SRGB
,  
  SRGB_TO_LINEAR
,  
  LINEAR_TO_VIEW
,  
  SRGB_TO_VIEW
,  
  OCIO_INPUT_LOW_TO_RENDERING
,  
  OCIO_RENDERING_TO_INPUT_LOW
,  
  OCIO_RENDERING_TO_VIEW
,  
  OCIO_INPUT_LOW_TO_VIEW
,  
  OCIO_VIEW_TO_RENDERING
,  
  OCIO_VIEW_TO_INPUT_LOW
,  
  OCIO_INPUT_HIGH_TO_RENDERING
,  
  OCIO_RENDERING_TO_DISPLAY
,  
  OCIO_DISPLAY_TO_RENDERING
,  
  OCIO_SRGB_TO_RENDERING
,  
  OCIO_RENDERING_TO_SRGB
,  
  OCIO_LINEAR_TO_RENDERING
,  
  OCIO_RENDERING_TO_LINEAR
 
 } | 
|   | 
| enum class   | VIEW_WINDOW_COLOR_SPACE : Int32 {  
  UNDEFINED
,  
  LINEAR
,  
  SRGB
 
 } | 
|   | 
| enum class   | PIXELCNT {  
  NONE
,  
  DITHERING
,  
  B3DLAYERS
,  
  APPLYALPHA
,  
  INTERNAL_SETLINE
,  
  INTERNAL_ALPHAVALUE
,  
  ALLOW_INVALIDATE_ALPHA
 
 } | 
|   | 
| enum class   | INITBITMAPFLAGS {  
  NONE
,  
  GRAYSCALE
,  
  SYSTEM
,  
  DPNULL
 
 } | 
|   | 
| enum class   | MPB_GETLAYERS {  
  NONE
,  
  ALPHA
,  
  IMAGE
 
 } | 
|   | 
| enum class   | MPBTYPE {  
  SHOW
,  
  SAVE
,  
  PERCENT
,  
  BLENDMODE
,  
  COLORMODE
,  
  BITMAPTYPE
,  
  NAME
,  
  DPI
,  
  USERID
,  
  USERSUBID
,  
  FORCEBLEND
 
 } | 
|   | 
| enum class   | LENGTHUNIT {  
  PIXEL
,  
  KM
,  
  M
,  
  CM
,  
  MM
,  
  UM
,  
  NM
,  
  MILE
,  
  YARD
,  
  FEET
,  
  INCH
 
 } | 
|   | 
| enum class   | SPLINETYPE {  
  LINEAR
,  
  CUBIC
,  
  AKIMA
,  
  BSPLINE
,  
  BEZIER
,  
  RESERVEDSPLINETYPE1
,  
  RESERVEDSPLINETYPE2
 
 } | 
|   | 
| enum class   | BREAKTANGENTS {  
  V_FALSE
,  
  V_TRUE
,  
  V_AUTO
 
 } | 
|   | 
| enum class   | TANGENTSIDE {  
  NONE
,  
  LEFT
,  
  RIGHT
 
 } | 
|   | 
| enum class   | TANGENTTRANSFORMFLAG {  
  NONE
,  
  LOCK_LENGTH
,  
  LOCK_ANGLE
,  
  BREAK_SCALE
,  
  BREAK
 
 } | 
|   | 
| enum class   | SPLINEBOOL_AXIS {  
  NONE
,  
  SCREEN
,  
  ZY
,  
  XZ
,  
  XY
 
 } | 
|   | 
| enum class   | SPLINEBOOL_MODE {  
  AMINUSB
,  
  BMINUSA
,  
  UNION
,  
  AND
,  
  OR
,  
  INTERSECTION
 
 } | 
|   | 
| enum class   | PARTICLEFLAGS {  
  NONE
,  
  VISIBLE
,  
  ALIVE
 
 } | 
|   | 
| enum class   | NBIT {  
  NONE
,  
  TL1_FOLD
,  
  TL2_FOLD
,  
  TL3_FOLD
,  
  TL4_FOLD
,  
  TL1_SELECT
,  
  TL2_SELECT
,  
  TL3_SELECT
,  
  TL4_SELECT
,  
  TL1_TDRAW
,  
  TL2_TDRAW
,  
  TL3_TDRAW
,  
  TL4_TDRAW
,  
  CKEY_ACTIVE
,  
  OM1_FOLD
,  
  OM2_FOLD
,  
  OM3_FOLD
,  
  OM4_FOLD
,  
  TL1_FOLDTR
,  
  TL2_FOLDTR
,  
  TL3_FOLDTR
,  
  TL4_FOLDTR
,  
  TL1_FOLDFC
,  
  TL2_FOLDFC
,  
  TL3_FOLDFC
,  
  TL4_FOLDFC
,  
  SOURCEOPEN
,  
  TL1_HIDE
,  
  TL2_HIDE
,  
  TL3_HIDE
,  
  TL4_HIDE
,  
  SOLO_ANIM
,  
  SOLO_LAYER
,  
  TL1_SELECT2
,  
  TL2_SELECT2
,  
  TL3_SELECT2
,  
  TL4_SELECT2
,  
  SOLO_MOTION
,  
  CKEY_LOCK_T
,  
  CKEY_LOCK_V
,  
  CKEY_MUTE
,  
  CKEY_CLAMP
,  
  CKEY_BREAK
,  
  CKEY_KEEPVISUALANGLE
,  
  CKEY_LOCK_O
,  
  CKEY_LOCK_L
,  
  CKEY_AUTO
,  
  CKEY_ZERO_O_OLD
,  
  CKEY_ZERO_L_OLD
,  
  TL1_FCSELECT
,  
  TL2_FCSELECT
,  
  TL3_FCSELECT
,  
  TL4_FCSELECT
,  
  CKEY_BREAKDOWN
,  
  TL1_FOLDMOTION
,  
  TL2_FOLDMOTION
,  
  TL3_FOLDMOTION
,  
  TL4_FOLDMOTION
,  
  TL1_SELECTMOTION
,  
  TL2_SELECTMOTION
,  
  TL3_SELECTMOTION
,  
  TL4_SELECTMOTION
,  
  OHIDE
,  
  TL_TBAKE
,  
  TL1_FOLDSM
,  
  TL2_FOLDSM
,  
  TL3_FOLDSM
,  
  TL4_FOLDSM
,  
  SUBOBJECT
,  
  LINK_ACTIVE
,  
  THIDE
,  
  SUBOBJECT_AM
,  
  PROTECTION
,  
  NOANIM
,  
  NOSELECT
,  
  EHIDE
,  
  REF
,  
  REF_NO_DD
,  
  REF_OHIDE
,  
  NO_DD
,  
  HIDEEXCEPTVIEWSELECT
,  
  CKEY_WEIGHTEDTANGENT
,  
  CKEY_REMOVEOVERSHOOT
,  
  CKEY_AUTOWEIGHT
,  
  TAKE_LOCK
,  
  TAKE_OBJINGROUP
,  
  TAKE_EGROUPOVERIDDEN
,  
  TAKE_RGROUPOVERIDDEN
,  
  CKEY_BREAKDOWNCOLOR
,  
  NO_DELETE
,  
  LOD_HIDE
,  
  LOD_PRIVATECACHE
,  
  AHIDE_FOR_HOST
,  
  NODE_TEMP
,  
  FORBID_COLOR_CONVERSION
,  
  TAG_ADDEDTOCACHE
,  
  TAG_PROXY
,  
  TAG_NEUTRON_PROXY
,  
  MAX
 
 } | 
|   | 
| enum class   | CREATEJOBRESULT {  
  OK
,  
  OUTOFMEMORY
,  
  ASSETMISSING
,  
  SAVINGFAILED
,  
  REPOSITORYERROR
 
 } | 
|   | 
| enum class   | NBITCONTROL {  
  SET
,  
  CLEAR
,  
  TOGGLE
,  
  PRIVATE_NODIRTY
 
 } | 
|   | 
| enum class   | VOLUMECOMMANDTYPE {  
  NONE
,  
  VOLUMETOMESH
,  
  MESHTOVOLUME
,  
  VOLUMEBOOLE
,  
  PARTICLESTOVOLUME
,  
  SPLINETOVOLUME
,  
  FILTER
,  
  SDFFILTER
,  
  SDFTOFOG
,  
  FOGTOSDF
,  
  RESAMPLE
,  
  MIX
,  
  FIELDTOVOLUME
,  
  CREATESPHEREVOLUME
,  
  CREATEPLATONICVOLUME
 
 } | 
|   | 
| enum class   | GRIDTYPE {  
  NONE
,  
  FLOAT
,  
  DOUBLE
,  
  INT32
,  
  INT64
,  
  INTVECTOR32
,  
  VECTOR32
,  
  VECTOR64
,  
  STRING
,  
  BOOLEAN
 
 } | 
|   | 
| enum class   | GRIDCLASS {  
  NONE
,  
  SDF
,  
  FOG
,  
  STAGGERED
,  
  UNKNOWN
 
 } | 
|   | 
| enum class   | VECTORGRIDTYPE {  
  INVARIANT
,  
  COVARIANT
,  
  COVARIANT_NORMALIZE
,  
  CONTRAVARIANT_RELATIVE
,  
  CONTRAVARIANT_ABSOLUTE
 
 } | 
|   | 
| enum class   | VOLUMETOMESHSETTINGS {  
  NONE
,  
  ISO
,  
  ADAPTIVE
 
 } | 
|   | 
| enum class   | MESHTOVOLUMESETTINGS {  
  NONE
,  
  GRIDSIZE
,  
  BANDWIDTH_INTERIOR
,  
  BANDWIDTH_EXTERIOR
,  
  USE_POINTS
,  
  RADIUS
,  
  UNSIGNED_DISTANCE_FIELD
 
 } | 
|   | 
| enum class   | PARTICLESTOVOLUMESETTINGS {  
  NONE
,  
  GRIDSIZE
,  
  BANDWIDTH
,  
  RADIUS
,  
  VELOCITY_SCALE
,  
  USE_PARTICLE_SIZE
,  
  PARTICLEOFFSET
 
 } | 
|   | 
| enum class   | SPLINETOVOLUMESETTINGS {  
  NONE
,  
  GRIDSIZE
,  
  BANDWIDTH
,  
  RADIUS
,  
  DENSITY
,  
  SCALESEGMENT
 
 } | 
|   | 
| enum class   | FILTERSETTINGS {  
  NONE
,  
  FILTERTYPE
,  
  ITERATIONS
,  
  RADIUS
,  
  OFFSET
,  
  FALLOFF
,  
  REMAP_OLD_MIN
,  
  REMAP_OLD_MAX
,  
  REMAP_NEW_MIN
,  
  REMAP_NEW_MAX
,  
  STRENGTH
,  
  SPLINE
,  
  INVERTPOINT
 
 } | 
|   | 
| enum class   | SDFFILTERSETTINGS {  
  NONE
,  
  FILTERTYPE
,  
  ITERATIONS
,  
  STENCILWIDTH
,  
  FILTERACCURACY
,  
  OFFSET
,  
  HALFWIDTH
,  
  FALLOFF
,  
  STRENGTH
 
 } | 
|   | 
| enum class   | BOOLESETTINGS {  
  NONE
,  
  BOOLETYPE
,  
  SMOOTHRADIUS
 
 } | 
|   | 
| enum class   | BOOLTYPE {  
  NONE
,  
  UNION
,  
  DIFF
,  
  INTERSECT
 
 } | 
|   | 
| enum class   | MIXSETTINGS {  
  NONE
,  
  MIXTYPE
 
 } | 
|   | 
| enum class   | MIXTYPE {  
  NONE
,  
  NORMAL
,  
  MAX
,  
  MIN
,  
  ADD
,  
  SUBTRACT
,  
  MULTIPLY
,  
  DIVIDE
 
 } | 
|   | 
| enum class   | SDFTOFOGSETTINGS {  
  NONE
,  
  FALLOFFCUTOFF
 
 } | 
|   | 
| enum class   | FOGTOSDFSETTINGS {  
  NONE
,  
  ISO
 
 } | 
|   | 
| enum class   | RESAMPLESETTINGS {  
  NONE
,  
  GRIDSIZE
,  
  INTERPOLATIONTYPE
 
 } | 
|   | 
| enum class   | RESAMPLEINTERPOLATIONTYPE {  
  NONE
,  
  NEAREST
,  
  LINEAR
,  
  QUADRATIC
 
 } | 
|   | 
| enum class   | FIELDTOVOLUMESETTINGS {  
  NONE
,  
  BOUNDINGBOXMIN
,  
  BOUNDINGBOXMAX
,  
  GRIDSIZE
 
 } | 
|   | 
| enum class   | CREATESPHEREVOLUMESETTINGS {  
  NONE
,  
  RADIUS
,  
  POSITION
,  
  BANDWIDTH
,  
  GRIDSIZE
 
 } | 
|   | 
| enum class   | CREATEPLATONICVOLUMESETTINGS {  
  NONE
,  
  FACES
,  
  SIZE
,  
  POSITION
,  
  BANDWIDTH
,  
  GRIDSIZE
 
 } | 
|   | 
| enum   | {  
  WPREFS_HIGHLIGHT
,  
  WPREFS_HIGHLIGHTCURVE
,  
  WPREFS_CURSORINDICATOR
,  
  WPREFS_MINIMUM_OLD
,  
  WPREFS_MINIMUMWIDTH
,  
  WPREFS_SHOWLAYERCOL
,  
  WPREFS_TRACKCOLOR
,  
  WPREFS_TRACKCOLNO
,  
  WPREFS_TRACKCOLPRS
,  
  WPREFS_TRACKCOLORG
,  
  WPREFS_SHOWTRACKSTARTEND
,  
  WPREFS_SUMMARY
,  
  WPREFS_HLEAUTOVALUE
,  
  WPREFS_INTERACTIVEUPDATE
,  
  WPREFS_CLIPTRANSITIONIME
,  
  WPREFS_KEYSDOPESHEET
,  
  WPREFS_KEYSYMBOLS
,  
  WPREFS_SHOWBRANCHES
,  
  WPREFS_SHOWVECTRACK
,  
  WPREFS_KEYFRAMEDOTS
,  
  WPREFS_DOTSKILLTRACKS
,  
  WPREFS_LINKKEYFCSELECTION
,  
  WPREFS_LINKOMSELECTONLY
,  
  WPREFS_LINKOMSELECTONLYBUTTAGS
,  
  WPREFS_FCLISTVIEW
,  
  WPREFS_FCLISTVIEW_HIERARCHICAL
 
 } | 
|   | 
| enum   | {  
  WPREFS_PVMEMORY
,  
  WPREFS_PVDRAWBUCKETS
,  
  WPREFS_PVHDMEM
,  
  WPREFS_PVHDFOLDER
,  
  WPREFS_PVHDUNLIMIT
 
 } | 
|   | 
| enum   | { WPREFS_SCULPTMEMORY
 } | 
|   | 
| enum   | {  
  WPREFS_PHMAXCACHEMEM
,  
  WPREFS_PHSYSRESERVEMEM
 
 } | 
|   | 
| enum   | {  
  WPREF_NET_NAME
,  
  WPREF_NET_SHARE
,  
  WPREF_NET_THREADCUSTOM
,  
  WPREF_NET_RENDERTHREADS
,  
  WPREF_NET_SECURITYTOKEN
,  
  WPREF_NET_ALLOWRESTARTOFC4D
,  
  WPREF_NET_SERVICEPORTNUMBER
,  
  WPREF_NET_SERVICEREPOSITORYPATH
,  
  WPREF_NET_USEBONJOUR
,  
  WPREF_NET_USEENCRYPTION
,  
  WPREF_NET_HANDLEWARNINGASERROR
,  
  WPREF_NET_ABORTRENDERINGONCLIENTERROR
,  
  WPREF_NET_PEERTOPEERASSETDISTRIBUTION
,  
  WPREF_NET_REQUESTONDEMAND
,  
  WPREF_NET_EXCLUDECLIENTONLOADINGERROR
,  
  WPREF_NET_RENDERINGTIMEOUT
,  
  WPREF_NET_ENABLETEAMRENDER
,  
  WPREF_NET_WEBSERVERPORT
,  
  WPREF_NET_SHOWBUCKETMACHINECOLOR
,  
  WPREF_NET_SHOWNAME
,  
  WPREF_NET_SHOWICON
,  
  WPREF_NET_SHOWINFO
,  
  WPREF_NET_SHOWCHECKBOX
,  
  WPREF_NET_SHOWADDRESS
,  
  WPREF_NET_MACHINEICONSIZE
,  
  WPREF_NET_ENABLERENDERINGTIMEOUT
,  
  WPREF_NET_FETCHASSETSALWAYSFROMSERVER
,  
  WPREF_NET_ASSETCHUNKSIZE
,  
  WPREF_NET_WAKEONLANFOROFFLINEMACHINES
,  
  WPREF_NET_KEEPB3DFILESAFTERASSEMBLING
,  
  WPREF_NET_USERMANAGEMENTENABLED
,  
  WPREF_NET_DOWNLOADASSETINPARTS
,  
  WPREF_NET_STOPJOBONSWAPPINGENABLED
,  
  WPREF_NET_STOPJOBONSWAPPINGAUTO
,  
  WPREF_NET_STOPJOBONSWAPPINGVALUE
,  
  WPREF_NET_RESTARTJOBSAFTERUNEXPECTEDSERVERTERMINATION
,  
  WPREF_NET_USEDISCOVERY
 
 } | 
|   | 
| enum   | {  
  WPREF_TAKE_BASIC_GROUP
,  
  WPREF_TAKE_MAIN_AUTOTAKE
,  
  WPREF_TAKE_MANAGER_SHOWFILTER
,  
  WPREF_TAKE_MANAGER_SHOWSHOWSEARCH
,  
  WPREF_TAKE_MANAGER_TREEMODE
,  
  WPREF_TAKE_DEFAULT_FILETR_OBJ
,  
  WPREF_TAKE_DEFAULT_FILETR_TAG
,  
  WPREF_TAKE_DEFAULT_FILETR_MAT
,  
  WPREF_TAKE_DEFAULT_FILETR_SHD
,  
  WPREF_TAKE_DEFAULT_FILETR_LAY
,  
  WPREF_TAKE_DEFAULT_FILETR_OTH
,  
  WPREF_TAKE_DEFAULT_FILETR_VIS
,  
  WPREF_TAKE_DEFAULT_FILETR_TRN
,  
  WPREF_TAKE_DEFAULT_FILETR_PRM
,  
  WPREF_TAKE_DEFAULT_FILETR_CAM
,  
  WPREF_TAKE_DEFAULT_FILETR_RS
 
 } | 
|   | 
| enum class   | EVENT {  
  NONE
,  
  FORCEREDRAW
,  
  ANIMATE
,  
  NOEXPRESSION
,  
  GLHACK
,  
  CAMERAEXPRESSION
,  
  ENQUEUE_REDRAW
,  
  DONT_OVERWRITE_RENDERING
 
 } | 
|   | 
| enum class   | DRAWFLAGS {  
  NONE
,  
  NO_THREAD
,  
  NO_ANIMATION
,  
  ONLY_ACTIVE_VIEW
,  
  NO_EXPRESSIONS
,  
  INDRAG
,  
  NO_HIGHLIGHT_PLANE
,  
  FORCEFULLREDRAW
,  
  ONLY_CAMERAEXPRESSION
,  
  INMOVE
,  
  ONLY_BASEDRAW
,  
  ONLY_HIGHLIGHT
,  
  STATICBREAK
,  
  NO_PRESENT
,  
  PRIVATE_NO_WAIT_GL_FINISHED
,  
  PRIVATE_ONLYBACKGROUND
,  
  PRIVATE_NOBLIT
,  
  PRIVATE_OPENGLHACK
,  
  PRIVATE_ONLY_PREPARE
,  
  PRIVATE_NO_3DCLIPPING
,  
  DONT_OVERWRITE_RENDERING
,  
  SKIP_IF_THREADED_DRAW_ACTIVE
,  
  DRAW_WITH_BLOCKED_INTERACTION
,  
  SELECTION_ONLY
,  
  BUILD_AS_EXTERNALRENDERER
 
 } | 
|   | 
| enum class   | ANIMATEFLAGS {  
  NONE
,  
  NO_PARTICLES
,  
  NO_CHILDREN
,  
  INRENDER
,  
  NO_MINMAX
,  
  NO_NLA
,  
  NLA_SUM
,  
  PARAMETER_TRACKS
 
 } | 
|   | 
| enum class   | SAVEDOCUMENTFLAGS {  
  NONE
,  
  DIALOGSALLOWED
,  
  SAVEAS
,  
  DONTADDTORECENTLIST
,  
  AUTOSAVE
,  
  SAVECACHES
,  
  EXPORTDIALOG
,  
  CRASHSITUATION
,  
  NO_SHADERCACHE
 
 } | 
|   | 
| enum class   | COPYFLAGS {  
  NONE
,  
  NO_HIERARCHY
,  
  NO_ANIMATION
,  
  NO_BITS
,  
  NO_MATERIALPREVIEW
,  
  NO_BRANCHES
,  
  DOCUMENT
,  
  NO_NGONS
,  
  CACHE_BUILD
,  
  RECURSIONCHECK
,  
  DEFORM_CACHE_BUILD
,  
  PRIVATE_IDENTMARKER
,  
  PRIVATE_NO_INTERNALS
,  
  PRIVATE_NO_PLUGINLAYER
,  
  PRIVATE_UNDO
,  
  PRIVATE_CONTAINER_COPY_DIRTY
,  
  PRIVATE_CONTAINER_COPY_IDENTICAL
,  
  PRIVATE_NO_TAGS
,  
  PRIVATE_DELETE
,  
  PRIVATE_CLIPBOARD_COPY
,  
  PRIVATE_NO_ASSETS
,  
  PRIVATE_NO_RESULTASSETS
,  
  PRIVATE_NO_LOGS
,  
  PRIVATE_RENDER
,  
  PRIVATE_MOGRAPH_CLONE
,  
  PRIVATE_SET_ORIGIN
,  
  PRIVATE_NO_DESCRIPTION
,  
  PRIVATE_FASTCOPYFROMPARENT
,  
  PRIVATE_BODYPAINT_NODATA
,  
  PRIVATE_BODYPAINT_CONVERTLAYER
,  
  WITH_MODIFIED_MATRIX
 
 } | 
|   | 
| enum class   | UNDOTYPE {  
  NONE
,  
  CHANGE
,  
  CHANGE_NOCHILDREN
,  
  CHANGE_SMALL
,  
  CHANGE_SELECTION
,  
  NEWOBJ
,  
  DELETEOBJ
,  
  ACTIVATE
,  
  DEACTIVATE
,  
  BITS
,  
  HIERARCHY_PSR
,  
  PRIVATE_DOCUMENTDATA
,  
  PRIVATE_STRING
,  
  PRIVATE_MULTISELECTIONAXIS
,  
  START
,  
  END
 
 } | 
|   | 
| enum class   | DRAWHANDLE {  
  MINI
,  
  SMALL
,  
  MIDDLE
,  
  BIG
,  
  CUSTOM
,  
  POINTSIZE
,  
  SELPOINTSIZE
,  
  VERYBIG
 
 } | 
|   | 
| enum class   | DRAW_ALPHA {  
  NONE
,  
  INVERTED
,  
  NORMAL
,  
  FROM_IMAGE
,  
  NORMAL_FROM_IMAGE
 
 } | 
|   | 
| enum class   | DRAW_TEXTUREFLAGS {  
  NONE
,  
  COLOR_IMAGE_TO_LINEAR
,  
  COLOR_SRGB_TO_LINEAR
,  
  COLOR_IMAGE_TO_SRGB
,  
  COLOR_LINEAR_TO_SRGB
,  
  COLOR_CORRECTION_MASK
,  
  USE_PROFILE_COLOR
,  
  ALLOW_FLOATINGPOINT
,  
  TILE
,  
  TEMPORARY
,  
  INTERPOLATION_NEAREST
,  
  INTERPOLATION_LINEAR
,  
  INTERPOLATION_LINEAR_MIPMAP
,  
  INTERPOLATION_MASK
 
 } | 
|   | 
| enum class   | TOOLDRAW {  
  NONE
,  
  HANDLES
,  
  AXIS
,  
  HIGHLIGHTS
 
 } | 
|   | 
| enum class   | TOOLDRAWFLAGS {  
  NONE
,  
  INVERSE_Z
,  
  HIGHLIGHT
 
 } | 
|   | 
| enum class   | DIRTYFLAGS {  
  NONE
,  
  MATRIX
,  
  DATA
,  
  SELECT
,  
  CACHE
,  
  CHILDREN
,  
  DESCRIPTION
,  
  SELECTION_OBJECTS
,  
  SELECTION_TAGS
,  
  SELECTION_MATERIALS
,  
  ALL
 
 } | 
|   | 
| enum class   | HDIRTY_ID {  
  ANIMATION
,  
  OBJECT
,  
  OBJECT_MATRIX
,  
  OBJECT_HIERARCHY
,  
  TAG
,  
  MATERIAL
,  
  SHADER
,  
  RENDERSETTINGS
,  
  VP
,  
  FILTER
,  
  NBITS
,  
  MAX
 
 } | 
|   | 
| enum class   | HDIRTYFLAGS {  
  NONE
,  
  ANIMATION
,  
  OBJECT
,  
  OBJECT_MATRIX
,  
  OBJECT_HIERARCHY
,  
  TAG
,  
  MATERIAL
,  
  SHADER
,  
  RENDERSETTINGS
,  
  VP
,  
  FILTER
,  
  NBITS
,  
  ALL
 
 } | 
|   | 
| enum class   | ROTATIONORDER : UChar {  
  YXZGLOBAL
,  
  YZXGLOBAL
,  
  ZYXGLOBAL
,  
  ZXYGLOBAL
,  
  XZYGLOBAL
,  
  XYZGLOBAL
,  
  YXZLOCAL
,  
  YZXLOCAL
,  
  ZYXLOCAL
,  
  ZXYLOCAL
,  
  XZYLOCAL
,  
  XYZLOCAL
,  
  HPB
,  
  DEFAULT
 
 } | 
|   | 
| enum class   | ROTATIONINTERPOLATION_QUATERNION : UChar {  
  SLERP
,  
  CUBIC
 
 } | 
|   | 
| enum class   | CURVEINTERPOLATION_MODE {  
  R23
,  
  CURRENT
 
 } | 
|   | 
| enum class   | BUILDFLAGS : UInt16 {  
  NONE
,  
  INTERNALRENDERER
,  
  EXTERNALRENDERER
,  
  ISOPARM
,  
  EXPORTONLY
,  
  INTERACTIVEEDITOR
 
 } | 
|   | 
| enum class   | EXECUTIONFLAGS {  
  NONE
,  
  ANIMATION
,  
  EXPRESSION
,  
  CACHEBUILDING
,  
  CAMERAONLY
,  
  INDRAG
,  
  INMOVE
,  
  RENDER
,  
  ALLOW_PRIORITYSHIFT
,  
  PROFILING
 
 } | 
|   | 
| enum class   | SCENEHOOKDRAW {  
  NONE
,  
  DRAW_PASS
,  
  HIGHLIGHT_PASS_BEFORE_TOOL
,  
  HIGHLIGHT_PASS
,  
  HIGHLIGHT_PASS_INV
,  
  DRAW_PASS_AFTER_CLEAR
 
 } | 
|   | 
| enum class   | DESCFLAGS_DESC {  
  NONE
,  
  RESOLVEMULTIPLEDATA
,  
  LOADED
,  
  RECURSIONLOCK
,  
  DONTLOADDEFAULT
,  
  MAPTAGS
,  
  NEEDDEFAULTVALUE
,  
  TRISTATE
,  
  EXPORTHELPSYMBOLSMODE
,  
  MATREFLECTANCEOVERLAP
,  
  XPRESSO
,  
  PRESET
,  
  CHECK_HAS_CONTENT
 
 } | 
|   | 
| enum class   | DESCFLAGS_GET {  
  NONE
,  
  PARAM_GET
,  
  NO_GLOBALDATA
,  
  NO_GEDATADEFAULTVALUE
,  
  ALLOW_TRISTATE
,  
  PRIVATE_GETDEFAULTVALUEONLY
,  
  PRIVATE_GETRAWCOLORDATA
 
 } | 
|   | 
| enum class   | DESCFLAGS_SET {  
  NONE
,  
  PARAM_SET
,  
  USERINTERACTION
,  
  DONTCHECKMINMAX
,  
  DONTAFFECTINHERITANCE
,  
  FORCESET
,  
  DONTFREESPLINECACHE
,  
  INDRAG
,  
  INRESETTODEFAULT
,  
  PRIVATE_SETRAWCOLORDATA
 
 } | 
|   | 
| enum class   | DESCFLAGS_ENABLE { NONE
 } | 
|   | 
| enum class   | HIERARCHYCLONEFLAGS {  
  NONE
,  
  ASIS
,  
  ASPOLY
,  
  ASLINE
,  
  ASSPLINE
,  
  ASVOLUME
 
 } | 
|   | 
| enum class   | CHECKVALUEFORMAT {  
  NOTHING
,  
  DEGREE
,  
  PERCENT
,  
  METER
,  
  INT
 
 } | 
|   | 
| enum class   | CHECKVALUERANGE {  
  GREATER
,  
  GREATEROREQUAL
,  
  LESS
,  
  LESSOREQUAL
,  
  BETWEEN
,  
  BETWEENOREQUAL
,  
  BETWEENOREQUALX
,  
  BETWEENOREQUALY
,  
  DIFFERENT
 
 } | 
|   | 
| enum class   | PAINTMESHFLAGS {  
  NONE
,  
  QUAD
,  
  SEL
,  
  SELA
,  
  SELB
,  
  SELC
,  
  SELD
,  
  TA
,  
  TB
,  
  TC
,  
  TD
,  
  INACTIVE
,  
  EDGEA
,  
  EDGEB
,  
  EDGEC
,  
  EDGED
 
 } | 
|   | 
| enum class   | GETBRANCHINFO {  
  NONE
,  
  ONLYWITHCHILDREN
,  
  GELISTNODES
,  
  ONLYMODIFIABLE
,  
  ONLYWITHANIMATION
 
 } | 
|   | 
| enum class   | BRANCHINFOFLAGS {  
  NONE
,  
  ANIMATE
,  
  HIDEINTIMELINE
,  
  HASFIELDS
 
 } | 
|   | 
| enum class   | GETACTIVEOBJECTFLAGS {  
  NONE
,  
  CHILDREN
,  
  SELECTIONORDER
 
 } | 
|   | 
| enum class   | DRAWPASS {  
  OBJECT
,  
  BOX
,  
  HANDLES
,  
  HIGHLIGHTS
,  
  XRAY
 
 } | 
|   | 
| enum class   | SAVEPROJECT {  
  NONE
,  
  ASSETS
,  
  SCENEFILE
,  
  DIALOGSALLOWED
,  
  SHOWMISSINGASSETDIALOG
,  
  ADDTORECENTLIST
,  
  DONTCOPYFILES
,  
  PROGRESSALLOWED
,  
  DONTTOUCHDOCUMENT
,  
  DONTFAILONMISSINGASSETS
,  
  ISNET
,  
  USEDOCUMENTNAMEASFILENAME
,  
  DONTCLEARSUGGESTEDFOLDER
,  
  WITHCACHES
,  
  DONTGENERATEPAINTTEX
,  
  ASSETLINKS_COPY_FILEASSETS
,  
  ASSETLINKS_COPY_NODEASSETS
 
 } | 
|   | 
| enum class   | ICONDATAFLAGS {  
  NONE
,  
  APPLYCOLORPROFILE
,  
  DISABLED
 
 } | 
|   | 
| enum class   | USERAREAFLAGS {  
  NONE
,  
  TABSTOP
,  
  HANDLEFOCUS
,  
  COREMESSAGE
,  
  SYNCMESSAGE
,  
  DONT_MIRROR
 
 } | 
|   | 
| enum class   | EXECUTIONRESULT {  
  OK
,  
  USERBREAK
,  
  OUTOFMEMORY
 
 } | 
|   | 
| enum   | {  
  DLG_OK
,  
  DLG_CANCEL
 
 } | 
|   | 
| enum class   | IMAGERESULT {  
  OK
,  
  NOTEXISTING
,  
  WRONGTYPE
,  
  OUTOFMEMORY
,  
  FILEERROR
,  
  FILESTRUCTURE
,  
  MISC_ERROR
,  
  PARAM_ERROR
,  
  THREADCANCELED
 
 } | 
|   | 
| enum class   | STRINGENCODING {  
  XBIT
,  
  BIT7
,  
  BIT7HEX
,  
  UTF8
 
 } | 
|   | 
| enum class   | THREADMODE {  
  DEPRECATED_SYNCHRONOUS
,  
  ASYNC
,  
  PRIVATE_OPENGL
 
 } | 
|   | 
| enum class   | THREADPRIORITYEX {  
  NORMAL
,  
  ABOVE
,  
  BELOW
,  
  LOWEST
 
 } | 
|   | 
| enum class   | HYPERFILEARRAY {  
  CHAR
,  
  WORD
,  
  LONG
,  
  LLONG
,  
  SREAL
,  
  LREAL
,  
  REAL
 
 } | 
|   | 
| enum class   | FILEERROR {  
  NONE
,  
  OPEN
,  
  CLOSE
,  
  READ
,  
  WRITE
,  
  SEEK
,  
  INVALID
,  
  OUTOFMEMORY
,  
  USERBREAK
,  
  WRONG_VALUE
,  
  CHUNK_NUMBER
,  
  VALUE_NO_CHUNK
,  
  FILEEND
,  
  UNKNOWN_VALUE
 
 } | 
|   | 
| enum class   | FILEOPEN {  
  APPEND
,  
  READ
,  
  WRITE
,  
  READWRITE
,  
  READ_NOCACHE
,  
  SHAREDREAD
,  
  SHAREDWRITE
 
 } | 
|   | 
| enum class   | LOCATION {  
  DISK
,  
  IPCONNECTION
,  
  MEMORY
 
 } | 
|   | 
| enum class   | FILESEEK {  
  START
,  
  RELATIVE_
 
 } | 
|   | 
| enum class   | FILEDIALOG {  
  NONE
,  
  ANY
,  
  IGNOREOPEN
 
 } | 
|   | 
| enum class   | FILESELECT {  
  LOAD
,  
  SAVE
,  
  DIRECTORY
 
 } | 
|   | 
| enum class   | FILESELECTTYPE {  
  ANYTHING
,  
  IMAGES
,  
  SCENES
,  
  BODYPAINT
 
 } | 
|   | 
| enum class   | OPERATINGSYSTEM {  
  WIN
,  
  OSX
,  
  LINUX
,  
  _IOS
 
 } | 
|   | 
| enum class   | BYTEORDER {  
  V_MOTOROLA
,  
  V_INTEL
 
 } | 
|   | 
| enum class   | HYPERFILEVALUE {  
  NONE
,  
  START
,  
  STOP
,  
  CSTOP
,  
  CHAR
,  
  UCHAR
,  
  INT16
,  
  UINT16
,  
  INT32
,  
  UINT32
,  
  INT64
,  
  UINT64
,  
  FLOAT
,  
  FLOAT64
,  
  BOOLEAN
,  
  TIME
,  
  VECTOR
,  
  VECTOR64
,  
  MATRIX
,  
  MATRIX64
,  
  VECTOR32
,  
  MATRIX32
,  
  FLOAT32
,  
  MEMORY
,  
  IMAGE
,  
  STRING
,  
  FILENAME
,  
  CONTAINER
,  
  ALIASLINK
,  
  LMEMORY
,  
  VECTOR_ARRAY_EX
,  
  POLYGON_ARRAY_EX
,  
  UINT16_ARRAY_EX
,  
  PARTICLE_ARRAY_EX
,  
  SREAL_ARRAY_EX
,  
  ARRAY
,  
  UUID
 
 } | 
|   | 
| enum class   | FINDANIM {  
  EXACT
,  
  LEFT
,  
  RIGHT
 
 } | 
|   | 
| enum class   | CCURVE {  
  CURVE
,  
  HLE_BASE
,  
  HLE_CURVE
,  
  SS_CURVE
,  
  SS_CURVE2
,  
  SS_CURVE3
,  
  SS_CURVE4
,  
  SS_CURVE5
,  
  HLE_SCALE
,  
  HLE_MOVE
 
 } | 
|   | 
| enum class   | CLOOP {  
  OFF
,  
  CONSTANT
,  
  CONTINUE
,  
  REPEAT
,  
  OFFSETREPEAT
,  
  OSCILLATE
,  
  LOOP
 
 } | 
|   | 
| enum class   | CINTERPOLATION : UChar {  
  SPLINE
,  
  LINEAR
,  
  STEP
,  
  DUMMY
 
 } | 
|   | 
| enum class   | CAUTOMODE : UChar {  
  CLASSIC
,  
  FIXEDSLOPE
 
 } | 
|   | 
| enum class   | CKEYPRESET {  
  AUTO_CLAMP
,  
  AUTO_OVERSHOOT
,  
  FIXED_OVERSHOOTWEIGHTED
,  
  CUSTOM
,  
  AUTO_OVERSHOOTWEIGHTED
 
 } | 
|   | 
| enum class   | CLIPBOARDTYPE {  
  EMPTY
,  
  STRING
,  
  BITMAP
 
 } | 
|   | 
| enum class   | EDGESELECTIONTYPE {  
  SELECTION
,  
  HIDDEN
,  
  PHONG
 
 } | 
|   | 
| enum class   | REGISTRYTYPE {  
  ANY
,  
  WINDOW
,  
  OBJECT
,  
  TAG
,  
  MATERIAL
,  
  SHADER
,  
  SOUND
,  
  LAYOUT
,  
  BITMAPFILTER
,  
  VIDEOPOST
,  
  SCENEHOOK
,  
  NODE
,  
  DESCRIPTION
,  
  LIBRARY
,  
  CUSTOMDATATYPE
,  
  RESOURCEDATATYPE
,  
  SCENELOADER
,  
  SCENESAVER
,  
  CTRACK
,  
  CSEQ
,  
  CKEY
,  
  PAINTER
,  
  GV_VALUE
,  
  GV_VALGROUP
,  
  GV_OPGROUP
,  
  GV_OPCLASS
,  
  GV_DATA
,  
  GADGETS
,  
  PREFS
,  
  FIELDLAYER
 
 } | 
|   | 
| enum class   | MODELINGCOMMANDMODE {  
  ALL
,  
  POINTSELECTION
,  
  POLYGONSELECTION
,  
  EDGESELECTION
 
 } | 
|   | 
| enum class   | MODELINGCOMMANDFLAGS {  
  NONE
,  
  CREATEUNDO
,  
  IMPORTER
,  
  USEGLOBALSYMMETRY
,  
  SETESCTESTTHREAD
 
 } | 
|   | 
| enum class   | PLUGINTYPE {  
  ANY
,  
  SHADER
,  
  MATERIAL
,  
  COMMAND
,  
  OBJECT
,  
  TAG
,  
  BITMAPFILTER
,  
  VIDEOPOST
,  
  TOOL
,  
  SCENEHOOK
,  
  NODE
,  
  LIBRARY
,  
  BITMAPLOADER
,  
  BITMAPSAVER
,  
  SCENELOADER
,  
  SCENESAVER
,  
  COREMESSAGE
,  
  CUSTOMGUI
,  
  CUSTOMDATATYPE
,  
  RESOURCEDATATYPE
,  
  MANAGERINFORMATION
,  
  CTRACK
,  
  FALLOFF
,  
  VMAPTRANSFER
,  
  PREFS
,  
  SNAP
,  
  FIELDLAYER
,  
  DESCRIPTION
 
 } | 
|   | 
| enum class   | DRAWRESULT {  
  FAILURE
,  
  OK
,  
  SKIP
 
 } | 
|   | 
| enum class   | DISPLAYMODE {  
  UNKNOWN
,  
  GOURAUD
,  
  QUICK
,  
  WIRE
,  
  ISOPARM
,  
  SHADEDBOX
,  
  BOX
,  
  SKELETON
,  
  GOURAUDWIRE
,  
  GOURAUDISOPARM
,  
  QUICKWIRE
,  
  QUICKISOPARM
,  
  FLATWIRE
,  
  FLATISOPARM
,  
  FLATBOX
,  
  HIDDENWIRE
,  
  HIDDENISOPARM
,  
  HIDDENBOX
,  
  SHADEDBOXWIRE
,  
  QUICKBOXWIRE
,  
  QUICKBOX
,  
  PRIVATE_ISOLINE
,  
  PRIVATE_FLAT
,  
  PRIVATE_HIDDEN
 
 } | 
|   | 
| enum class   | DOCUMENTSETTINGS {  
  GENERAL
,  
  MODELING
,  
  DOCUMENT
,  
  ANIMATIONSYSTEM
,  
  TOOLS
 
 } | 
|   | 
| enum class   | VERSIONTYPE {  
  UNKNOWN
,  
  LITE
,  
  BENCHMARK
,  
  UPDATER_EX
,  
  TEAMRENDER_CLIENT
,  
  TEAMRENDER_SERVER
,  
  CINEMA4D
,  
  COMMANDLINE
,  
  CINEWARE
,  
  CPYTHON
,  
  CPYTHON3
 
 } | 
|   | 
| enum class   | LAYERSETMODE {  
  LAYERS
,  
  LAYERMASKS
,  
  ALPHAS
,  
  LAYERALPHA
,  
  DISABLED
 
 } | 
|   | 
| enum class   | OBJECTCATEGORY {  
  NULLOBJECT
,  
  POLYGON
,  
  SPLINE
,  
  GENERATOR
,  
  HYPERNURBS
,  
  UNUSED1
,  
  DEFORMER
,  
  CAMERA
,  
  LIGHT
,  
  SCENE
,  
  PARTICLE
,  
  OTHER
,  
  UNUSED2
,  
  GRID
,  
  HORIZON
,  
  WORLDAXIS
,  
  BOUNDS
,  
  HUD
,  
  SDS
,  
  HIGHLIGHTING
,  
  MULTIAXIS
,  
  OBJECTHANDLES
,  
  HANDLEBANDS
,  
  SDSCAGE
,  
  NGONLINES
,  
  JOINT
,  
  OBJECTHIGHLIGHTING
,  
  GUIDELINES
,  
  POI
,  
  GRADIENT
,  
  BASEGRID
,  
  HANDLES
,  
  HAIR
,  
  FIELD
 
 } | 
|   | 
| enum class   | SELECTIONFILTERBIT {  
  NONE
,  
  NULLOBJECT
,  
  POLYGON
,  
  SPLINE
,  
  GENERATOR
,  
  HYPERNURBS
,  
  DEFORMER
,  
  CAMERA
,  
  LIGHT
,  
  SCENE
,  
  PARTICLE
,  
  OTHER
,  
  JOINT
 
 } | 
|   | 
| enum class   | OBJECTSTATE {  
  EDITOR
,  
  RENDER
,  
  DEFORM
,  
  REAL_DEFORM
,  
  EDITOR_HIERARCHICAL
,  
  RENDER_HIERARCHICAL
 
 } | 
|   | 
| enum class   | DISPLAYFILTER : UInt64 {  
  NONE
,  
  NULLOBJECT
,  
  POLYGON
,  
  SPLINE
,  
  GENERATOR
,  
  HYPERNURBS
,  
  UNUSED1
,  
  DEFORMER
,  
  CAMERA
,  
  LIGHT
,  
  SCENE
,  
  PARTICLE
,  
  OTHER
,  
  UNUSED2
,  
  GRID
,  
  HORIZON
,  
  WORLDAXIS
,  
  BOUNDS
,  
  HUD
,  
  SDS
,  
  HIGHLIGHTING
,  
  MULTIAXIS
,  
  OBJECTHANDLES
,  
  HANDLEBANDS
,  
  SDSCAGE
,  
  NGONLINES
,  
  JOINT
,  
  OBJECTHIGHLIGHTING
,  
  GUIDELINES
,  
  POI
,  
  GRADIENT
,  
  BASEGRID
,  
  HANDLES
,  
  HAIR
,  
  FIELD
 
 } | 
|   | 
| enum class   | DISPLAYEDITSTATE {  
  NONE
,  
  SDS
,  
  DEFORM
,  
  DOCUMENT
 
 } | 
|   | 
| enum class   | THREADTYPE {  
  NONE
,  
  EDITORREDRAW
,  
  RENDEREDITOR
,  
  RENDEREXTERNAL
 
 } | 
|   | 
| enum class   | RENDERPROGRESSTYPE {  
  BEFORERENDERING
,  
  DURINGRENDERING
,  
  AFTERRENDERING
,  
  GLOBALILLUMINATION
,  
  QUICK_PREVIEW
,  
  AMBIENTOCCLUSION
,  
  CANCELLED
 
 } | 
|   | 
| enum class   | RDATA_SAVECALLBACK_CMD {  
  OPEN
,  
  WRITE
,  
  CLOSE
 
 } | 
|   | 
| enum class   | VPGETINFO {  
  XRESOLUTION
,  
  YRESOLUTION
,  
  BITDEPTH
,  
  CPP
,  
  VISIBLE
,  
  LINEOFFSET
 
 } | 
|   | 
| enum class   | DRAWOBJECT {  
  NONE
,  
  FORCELINES
,  
  NOBACKCULL
,  
  LOCALMATRIX
,  
  EDITMODE
,  
  FORCEBASE
,  
  FORCEPOINTS
,  
  NO_EOGL
,  
  USE_OBJECT_COLOR
,  
  USE_CUSTOM_COLOR
,  
  XRAY_ON
,  
  XRAY_OFF
,  
  IMMEDIATELY
,  
  Z_OFFSET
,  
  PRIVATE_ANY
 
 } | 
|   | 
| enum class   | RENDERFLAGS {  
  NONE
,  
  EXTERNAL
,  
  NODOCUMENTCLONE
,  
  SHOWERRORS
,  
  PREVIEWRENDER
,  
  IRR
,  
  CREATE_PICTUREVIEWER
,  
  OPEN_PICTUREVIEWER
,  
  KEEP_CONTEXT
,  
  BATCHRENDER
,  
  NET
,  
  DONTANIMATE
,  
  PREVIEWSETTINGS
,  
  RENDERQUEUEERRORS
,  
  FORCE_LINEAR_COLOR_PROFILE
,  
  INTERNAL_USE_CURRENT_QUEUE
,  
  INTERNAL_SPECIAL_PREVIEW
 
 } | 
|   | 
| enum class   | WRITEMODE {  
  STANDARD
,  
  ASSEMBLE_MOVIE
,  
  ASSEMBLE_SINGLEIMAGE
 
 } | 
|   | 
| enum class   | NETRENDERFLAGS {  
  NONE
,  
  OPEN_PICTUREVIEWER
,  
  SHOWERRORS
,  
  DELETEAFTERRENDERING
,  
  NOPEERTOPEERASSETDISTRIBUTION
,  
  NOREQUESTONDEMAND
,  
  EXCLUDECLIENTONLOADINGERROR
,  
  SAVERESULTSINREPOSITORY
,  
  ASSEMBLEB3DFILESIMMEDIATLEY
,  
  NOWRITETEST
,  
  HANDLEWARNINGASERROR
,  
  KEEPB3DFILESAFTERASSEMBLING
 
 } | 
|   | 
| enum class   | CHECKISRUNNING {  
  ANIMATIONRUNNING
,  
  VIEWDRAWING
,  
  EDITORRENDERING
,  
  EXTERNALRENDERING
,  
  PAINTERUPDATING
,  
  MATERIALPREVIEWRUNNING
,  
  EVENTSYSTEM
,  
  BAKING
,  
  INTERACTIVERENDERING
 
 } | 
|   | 
| enum class   | BAKE_TEX_ERR {  
  NONE
,  
  NO_DOC
,  
  NO_MEM
,  
  NO_RENDER_DOC
,  
  NO_TEXTURE_TAG
,  
  NO_OBJECT
,  
  NO_UVW_TAG
,  
  TEXTURE_MISSING
,  
  WRONG_BITMAP
,  
  USERBREAK
,  
  NO_OPTIMAL_MAPPING
,  
  NO_SOURCE_UVW_TAG
 
 } | 
|   | 
| enum class   | GL_MESSAGE {  
  OK
,  
  ERROR_
,  
  FORCE_EMULATION
 
 } | 
|   | 
| enum class   | VIEWPORT_PICK_FLAGS {  
  NONE
,  
  ALLOW_OGL
,  
  DONT_STOP_THREADS
,  
  USE_SEL_FILTER
,  
  OGL_ONLY_TOPMOST
,  
  OGL_ONLY_VISIBLE
,  
  OGL_IGNORE_Z
,  
  OGL_ONLY_TOPMOST_WITH_OBJ
,  
  NO_DEPTH_CORRECTION
 
 } | 
|   | 
| enum class   | BACKGROUNDHANDLERCOMMAND {  
  ISRUNNING
,  
  STOP
,  
  START
,  
  REMOVE
 
 } | 
|   | 
| enum class   | BACKGROUNDHANDLERFLAGS {  
  NONE
,  
  VIEWREDRAW
,  
  EDITORRENDDER
,  
  MATERIALPREVIEW
,  
  RENDEREXTERNAL
,  
  PRIVATE_VIEWREDRAW
,  
  SHUTDOWN
 
 } | 
|   | 
| enum class   | IDENTIFYFILE {  
  NONE
,  
  SCENE
,  
  IMAGE
,  
  MOVIE
,  
  SKIPQUICKTIME
,  
  SCRIPT
,  
  SOUND
,  
  LAYOUT
,  
  PYTHON
,  
  FASTDETECTION
 
 } | 
|   | 
| enum class   | CALCHARDSHADOW {  
  NONE
,  
  TRANSPARENCY
,  
  SPECIALGISHADOW
,  
  SPECIALSELFSHADOW
 
 } | 
|   | 
| enum class   | ILLUMINATEFLAGS {  
  NONE
,  
  SHADOW
,  
  NOENVIRONMENT
,  
  DISABLESHADOWMAP_CORRECTION
,  
  DISABLESHADOWCASTERMP_CORRECTION
,  
  LIGHTDIRNORMALS
,  
  NODISTANCEFALLOFF
,  
  NOGRAIN
,  
  BACKLIGHT
 
 } | 
|   | 
| enum class   | RAYBIT {  
  NONE
,  
  REFLECTION
,  
  TRANSPARENCY
,  
  REFRACTION
,  
  CUSTOM
,  
  CURR_REFLECTION
,  
  CURR_TRANSPARENCY
,  
  CURR_REFRACTION
,  
  CURR_CUSTOM
,  
  VOLUMETRICLIGHT
,  
  ALLOWVLMIX
,  
  GI
,  
  BLURRY
,  
  SSS
,  
  AO
,  
  COMPOSITING
 
 } | 
|   | 
| enum class   | VOLUMEINFO : UInt32 {  
  NONE
,  
  REFLECTION
,  
  TRANSPARENCY
,  
  ALPHA
,  
  CHANGENORMAL
,  
  DISPLACEMENT
,  
  ENVREQUIRED
,  
  DUDVREQUIRED
,  
  MIPSAT
,  
  VOLUMETRIC
,  
  TRANSFORM
,  
  EVALUATEPROJECTION
,  
  PRIVATE_GLOW
,  
  INITCALCULATION
,  
  FINAL_ALPHA
,  
  ISNBMMATERIAL
 
 } | 
|   | 
| enum class   | VIDEOPOSTINFO {  
  NONE
,  
  STOREFRAGMENTS
,  
  EXECUTELINE
,  
  EXECUTEPIXEL
,  
  REQUEST_MOTIONMATRIX
,  
  REQUEST_MOTIONGEOMETRY
,  
  CALCVOLUMETRIC
,  
  CALCSHADOW
,  
  CUSTOMLENS
,  
  GLOBALILLUMINATION
,  
  CAUSTICS
,  
  CUSTOMLENS_EXTENDED
,  
  NETFRAME
,  
  NETRUNONSERVER
,  
  NETCREATEBUFFER
,  
  NETCREATEBUFFER_MULTI
,  
  REQUEST_MOTIONFULL
 
 } | 
|   | 
| enum class   | SHADERINFO {  
  NONE
,  
  TRANSFORM
,  
  BUMP_SUPPORT
,  
  ALPHA_SUPPORT
,  
  REFLECTIONS
,  
  DUDVREQUIRED
,  
  DYNAMICSUBSHADERS
,  
  TRANSPARENCIES
,  
  TIMEDEPENDENT
 
 } | 
|   | 
| enum class   | SAMPLEBUMP {  
  NONE
,  
  MIPFALLOFF
 
 } | 
|   | 
| enum class   | INITCALCULATION {  
  SURFACE
,  
  TRANSPARENCY
,  
  DISPLACEMENT
 
 } | 
|   | 
| enum class   | FIELDLAYER_FLAG {  
  NONE
,  
  SKIP
,  
  HIDE
,  
  MODIFYDATA
,  
  PRESERVEALPHA
,  
  NOCHILDVALUE
,  
  NOCHILDCOLOR
,  
  NOCHILDDIRECTION
,  
  TEMPORARY
,  
  NOCHILDROTATION
 
 } | 
|   | 
| enum class   | MULTIPASSCHANNEL {  
  NONE
,  
  IMAGELAYER
,  
  MATERIALCHANNEL
 
 } | 
|   | 
| enum class   | DLG_TYPE {  
  MODAL
,  
  MODAL_RESIZEABLE
,  
  MODAL_POPUPEDIT
,  
  ASYNC
,  
  ASYNC_POPUP_RESIZEABLE
,  
  ASYNC_POPUPEDIT
,  
  ASYNC_TOOLBAR
,  
  ASYNC_FULLSCREEN_WORK
,  
  ASYNC_FULLSCREEN_MONITOR
,  
  DUMMY
 
 } | 
|   | 
| enum class   | MULTIMSG_ROUTE {  
  NONE
,  
  UP
,  
  ROOT
,  
  DOWN
,  
  BROADCAST
,  
  BROADCAST_ONLYOBJECTS
 
 } | 
|   | 
| enum class   | VPGETFRAGMENTS {  
  NONE
,  
  Z_P
,  
  N
 
 } | 
|   | 
| enum class   | NAV2DCAMERASETTINGSCACHEMODE {  
  REVERT
,  
  STOREIFIN2D
,  
  STOREIFIN2DANDNOTALREADYSTORED
,  
  FORCESTORE
,  
  RET_CHANGED
,  
  RET_NOCHANGE
,  
  INVALID
 
 } | 
|   | 
| enum class   | SIGNALMODE {  
  V_DEFAULT
,  
  V_RESERVED
 
 } | 
|   | 
| enum class   | QUALIFIER {  
  NONE
,  
  SHIFT
,  
  CTRL
,  
  ALT
,  
  MOUSEHIT
 
 } | 
|   | 
| enum   | {  
  DIALOG_PIN
,  
  DIALOG_CHECKBOX
,  
  DIALOG_STATICTEXT
,  
  DIALOG_BUTTON
,  
  DIALOG_ARROWBUTTON
,  
  DIALOG_EDITTEXT
,  
  DIALOG_EDITNUMBER
,  
  DIALOG_EDITNUMBERUD
,  
  DIALOG_EDITSLIDER
,  
  DIALOG_SLIDER
,  
  DIALOG_COLORFIELD
,  
  DIALOG_COLORCHOOSER
,  
  DIALOG_USERAREA
,  
  DIALOG_RADIOGROUP
,  
  DIALOG_COMBOBOX
,  
  DIALOG_POPUPBUTTON
,  
  DIALOG_CHILD
,  
  DIALOG_FREECHILDREN
,  
  DIALOG_DLGGROUP
,  
  DIALOG_SETTITLE
,  
  DIALOG_GROUPSPACE
,  
  DIALOG_GROUPBORDER
,  
  DIALOG_GROUPBORDERSIZE
,  
  DIALOG_SETIDS
,  
  DIALOG_LAYOUTCHANGED
,  
  DIALOG_ACTIVATE
,  
  DIALOG_ADDSUBMENU
,  
  DIALOG_ENDSUBMENU
,  
  DIALOG_ADDMENUCMD
,  
  DIALOG_FLUSHMENU
,  
  DIALOG_INIT
,  
  DIALOG_CHECKNUMBERS
,  
  DELME_DIALOG_SETGROUP
,  
  DIALOG_FLUSHGROUP
,  
  DIALOG_SETMENU
,  
  DIALOG_SCREEN2LOCALX
,  
  DIALOG_SCREEN2LOCALY
,  
  DIALOG_ADDMENUSTR
,  
  DIALOG_RADIOBUTTON
,  
  DIALOG_ADDMENUSEP
,  
  DIALOG_SEPARATOR
,  
  DIALOG_MULTILINEEDITTEXT
,  
  DIALOG_INITMENUSTR
,  
  DIALOG_RADIOTEXT
,  
  DIALOG_MENURESOURCE
,  
  DIALOG_LISTVIEW
,  
  DIALOG_SUBDIALOG
,  
  DIALOG_CHECKCLOSE
,  
  DIALOG_GETTRISTATE
,  
  DIALOG_SDK
,  
  DIALOG_SCROLLGROUP
,  
  DIALOG_ISOPEN
,  
  DIALOG_REMOVEGADGET
,  
  DIALOG_MENUGROUPBEGIN
,  
  DIALOG_NOMENUBAR
,  
  DIALOG_SAVEWEIGHTS
,  
  DIALOG_LOADWEIGHTS
,  
  DIALOG_EDITSHORTCUT
,  
  DIALOG_ISVISIBLE
,  
  DIALOG_HIDEELEMENT
,  
  DIALOG_SETDEFAULTCOLOR
,  
  DIALOG_COMBOBUTTON
,  
  DIALOG_PRIVATE_NOSTOPEDITORTHREADS
,  
  DIALOG_ISACTIVE
,  
  DIALOG_USERAREA_OSWINDOWREF
,  
  DIALOG_DISABLEREDRAW
,  
  DIALOG_SCREEN2LOCALXY
,  
  DIALOG_HIDEOREXPAND
,  
  DIALOG_ISMINIMIZED
,  
  DIALOG_USERAREA_DRAWPORT_WINDOWREF
,  
  DIALOG_ISDOCKEDORTABBED
,  
  DIALOG_GLOBALSTATUSBAR
,  
  DIALOG_NOTEXTMENU
,  
  DIALOG_FORCEALLOWMOUSEWHEEL
,  
  DIALOG_SETGROUPBACKGROUNDCOLORID
,  
  DIALOG_SETGROUPBACKGROUNDCOLORRGB
,  
  DIALOG_SETGROUPINNERBACKGROUNDCOLORID
,  
  DIALOG_SETGROUPINNERBACKGROUNDCOLORRGB
,  
  DIALOG_ISELEMENTHIDDEN
,  
  DIALOG_
 
 } | 
|   | 
| enum   | {  
  LV_GETLINECOUNT
,  
  LV_GETCOLUMNCOUNT
,  
  LV_GETLINEHEIGHT
,  
  LV_GETCOLUMNWIDTH
,  
  LV_GETCOLUMTYPE
,  
  LV_COLUMN_TEXT
,  
  LV_COLUMN_EDITTEXT
,  
  LV_COLUMN_BMP
,  
  LV_COLUMN_CHECKBOX
,  
  LV_COLUMN_BUTTON
,  
  LV_COLUMN_USERDRAW
,  
  LV_COLUMN_COLORVIEW
,  
  LV_GETCOLUMDATA
,  
  LV_GETLINESELECTED
,  
  LV_GETCOLSPACE
,  
  LV_GETLINESPACE
,  
  LV_GETFIXEDLAYOUT
,  
  LV_DESTROYLISTVIEW
,  
  LV_INITCACHE
,  
  LV_NOAUTOCOLUMN
,  
  LV_LMOUSEDOWN
,  
  LV_ACTION
,  
  LV_USERDRAW
,  
  LV_REDRAW
,  
  LV_DATACHANGED
,  
  LV_SHOWLINE
,  
  LV_DRAGRECEIVE
,  
  LV_RMOUSEDOWN
,  
  LV_SIMPLE_SELECTIONCHANGED
,  
  LV_SIMPLE_CHECKBOXCHANGED
,  
  LV_SIMPLE_FOCUSITEM
,  
  LV_SIMPLE_BUTTONCLICK
,  
  LV_SIMPLE_ITEM_ID
,  
  LV_SIMPLE_COL_ID
,  
  LV_SIMPLE_DATA
,  
  LV_SIMPLE_DOUBLECLICK
,  
  LV_SIMPLE_FOCUSITEM_NC
,  
  LV_SIMPLE_RMOUSE
,  
  LV_SIMPLE_USERDRAW
,  
  LV_PYTHON_CLEANUP
,  
  LV_GETBUBBLEHELP
,  
  LV_RES_INT
,  
  LV_RES_BITMAP
,  
  LV_RES_STRING
,  
  LV_RES_VECTOR
,  
  LV_RES_NIL
,  
  LV__
 
 } | 
|   | 
| enum class   | NOTIFY_EVENT {  
  NONE
,  
  ALL
,  
  ANY
,  
  PRE_DEFORM
,  
  POST_DEFORM
,  
  UNDO
,  
  MESSAGE
,  
  FREE
,  
  COPY
,  
  CACHE
,  
  REMOVE
,  
  CLONE
,  
  INSERT
,  
  SELECTIONBIT
,  
  HIGHLIGHTBIT
,  
  SETNAME
 
 } | 
|   | 
| enum class   | NOTIFY_EVENT_FLAG {  
  REMOVED
,  
  COPY_UNDO
,  
  COPY_CACHE
,  
  COPY_DUPLICATE
,  
  ONCE
,  
  COPY
,  
  NONE
 
 } | 
|   | 
| enum class   | DESCIDSTATE {  
  NONE
,  
  LOCKED
,  
  HIDDEN
,  
  OVERRIDE
,  
  FORBIDOVERRIDE
 
 } | 
|   | 
| enum class   | BASEDRAW_HOOK_MESSAGE {  
  ADAPTVIEW
,  
  SET_SCENE_CAMERA
,  
  DELETEBASEDRAW
 
 } | 
|   | 
| enum class   | CINEMAINFO {  
  TABLETT
,  
  OPENGL
,  
  TABLETT_HIRES
,  
  FORBID_GUI
,  
  MINIMAL_VIEWPORT
,  
  LISTEN
,  
  WATCH_PID
,  
  SETFOREGROUND
,  
  FORCEDIALOG
 
 } | 
|   | 
| enum class   | PROTOCOL {  
  ZERO
,  
  IPV4
,  
  IPV6
 
 } | 
|   | 
| enum class   | RESOLVERESULT {  
  OK
,  
  UNKNOWN
 
 } | 
|   | 
| enum class   | SERVERJOBLIST {  
  INACTIVE
,  
  ACTIVE
,  
  DOWNLOAD
,  
  ALL
 
 } | 
|   | 
| enum class   | EDITION {  
  C4D
,  
  NETCLIENT
,  
  NETSERVER
,  
  NET
 
 } | 
|   | 
| enum class   | JOBCOMMAND {  
  NONE
,  
  FETCHJOB
,  
  ALLOCATESPACE
,  
  DOWNLOAD
,  
  RENDER
,  
  DELETE_
,  
  STOPANDDELETE
,  
  ASSEMBLE
,  
  END
 
 } | 
|   | 
| enum class   | RENDERTARGET {  
  ALL
,  
  SPECIFIED
,  
  MINMAX
 
 } | 
|   | 
| enum class   | JOBSTATE {  
  IDLE
,  
  PREPARING_RUNNING
,  
  PREPARING_FAILED
,  
  PREPARING_OK
,  
  RENDER_RUNNING
,  
  TE_RENDER_PAUSED
,  
  RENDER_OK
,  
  RENDER_FAILED
,  
  ALLOCATESPACE_RUNNING
,  
  ALLOCATESPACE_OK
,  
  ALLOCATESPACE_FAILED
,  
  DOWNLOAD_RUNNING
,  
  DOWNLOAD_OK
,  
  DOWNLOAD_FAILED
,  
  ASSEMBLE_RUNNING
,  
  ASSEMBLE_OK
,  
  ASSEMBLE_FAILED
,  
  STOPPED
,  
  QUEUED
,  
  PENDING
,  
  QUEUED_WAITING
,  
  ASSEMBLE_PENDING
 
 } | 
|   | 
| enum class   | ZEROCONFMACHINESTATE {  
  ONLINE
,  
  OFFLINE
,  
  REMOVED
,  
  UPDATE
 
 } | 
|   | 
| enum class   | ZEROCONFACTION {  
  NONE
,  
  RESOLVE
,  
  MONITOR
 
 } | 
|   | 
| enum class   | ZEROCONFERROR {  
  OK
,  
  UNKNOWN
,  
  NOSUCHNAME
,  
  NOMEMORY
,  
  BADPARAM
,  
  BADREFERENCE
,  
  BADSTATE
,  
  BADFLAGS
,  
  UNSUPPORTED
,  
  NOTINITIALIZED
,  
  ALREADYREGISTERED
,  
  NAMECONFLICT
,  
  INVALID
,  
  FIREWALL
,  
  INCOMPATIBLE
,  
  BADINTERFACEINDEX
,  
  REFUSED
,  
  NOSUCHRECORD
,  
  NOAUTH
,  
  NOSUCHKEY
,  
  NATTRAVERSAL
,  
  DOUBLENAT
,  
  BADTIME
,  
  BADSIGNAL
,  
  BADKEY
,  
  TRANSIENT
,  
  SERVICENOTRUNNING
,  
  NATPORTMAPPINGUNSUPPORTED
,  
  NATPORTMAPPINGDISABLED
,  
  NOROUTER
,  
  POLLINGMODE
 
 } | 
|   | 
| enum class   | COMPONENT_SELECTION_MODES {  
  POINTS
,  
  EDGES
,  
  POLYGONS
,  
  UVPOINTS
,  
  UVPOLYGONS
,  
  CURRENT
,  
  UVEDGES
 
 } | 
|   | 
| enum class   | FIELDSAMPLE_FLAG {  
  VALUE
,  
  DIRECTION
,  
  COLOR
,  
  ROTATION
,  
  ALL
,  
  NONLINEARCOLOR
 
 } | 
|   | 
| enum class   | FIELDOBJECTSAMPLE_FLAG {  
  NONE
,  
  DISABLEDIRECTIONFALLOFF
 
 } | 
|   | 
| enum class   | FIELDOBJECT_FLAG {  
  NONE
,  
  INLINE
,  
  GENERATINGCOLOR
,  
  PRESERVEALPHA
,  
  SKIP
 
 } | 
|   | 
| enum class   | VIEWPORT_RENDER_ID {  
  RENDER_OBJECT
,  
  DATA_SETTER
 
 } | 
|   | 
| enum class   | GETALLASSETSRESULT {  
  FAILED
,  
  OK
,  
  MISSING
 
 } | 
|   | 
| enum class   | VIEWPORTTYPE {  
  NONE
,  
  MAIN_VIEW
,  
  UV_VIEW
 
 } | 
|   | 
| enum class   | SCENENODES_IDS {  
  SCENEHOOK_ID
,  
  MSGUPDATE_LEGACYOBJ_ID
,  
  PERSISTENT_HASH_LOW_ID
 
 } | 
|   | 
| enum class   | FOLDMODE {  
  NONE
,  
  HIDEMYSELF
,  
  EXPAND1STEP
,  
  EXPANDCOMPLETELY
 
 } | 
|   | 
| enum class   | TAGBITS {  
  NONE
,  
  TDISPLAY
,  
  TCOMPOSITING
,  
  TTEXTURE
,  
  MODIFYOBJECT
,  
  MODIFYMATRIX
,  
  TSTOP
,  
  TIMPLEMENTSDRAWFUNCTION
,  
  TGROUPPRIORITY
,  
  TEXPRESSION
,  
  TNEUTRONGENERATEDPROXY
 
 } | 
|   | 
| enum   | {  
  FONT_DEFAULT
,  
  FONT_STANDARD
,  
  FONT_BOLD
,  
  FONT_MONOSPACED
,  
  FONT_BIG
,  
  FONT_BIG_BOLD
,  
  FONT_ITALIC
,  
  FONT_SMALL_BOLD
,  
  FONT_BIGGER
,  
  FONT_HUGE
 
 } | 
|   | 
| enum   | {  
  QSHIFT
,  
  QCTRL
,  
  QALT
,  
  QALT2
,  
  QQUAL_
 
 } | 
|   | 
| enum   | {  
  KEY_MLEFT
,  
  KEY_MRIGHT
,  
  KEY_MMIDDLE
,  
  KEY_MX1
,  
  KEY_MX2
,  
  KEY_SHIFT
,  
  KEY_CONTROL
,  
  KEY_ALT
,  
  KEY_CAPSLOCK
,  
  KEY_MODIFIERS
,  
  KEY_COMMAND
,  
  KEY_BACKSPACE
,  
  KEY_TAB
,  
  KEY_ENTER
,  
  KEY_ESC
,  
  KEY_SPACE
,  
  KEY_DELETE
,  
  KEY_UP
,  
  KEY_DOWN
,  
  KEY_LEFT
,  
  KEY_RIGHT
,  
  KEY_PGUP
,  
  KEY_PGDOWN
,  
  KEY_HOME
,  
  KEY_END
,  
  KEY_INSERT
,  
  KEY_F1
,  
  KEY_F2
,  
  KEY_F3
,  
  KEY_F4
,  
  KEY_F5
,  
  KEY_F6
,  
  KEY_F7
,  
  KEY_F8
,  
  KEY_F9
,  
  KEY_F10
,  
  KEY_F11
,  
  KEY_F12
,  
  KEY_F13
,  
  KEY_F14
,  
  KEY_F15
,  
  KEY_F16
,  
  KEY_F17
,  
  KEY_F18
,  
  KEY_F19
,  
  KEY_F20
,  
  KEY_F21
,  
  KEY_F22
,  
  KEY_F23
,  
  KEY_F24
,  
  KEY_F25
,  
  KEY_F26
,  
  KEY_F27
,  
  KEY_F28
,  
  KEY_F29
,  
  KEY_F30
,  
  KEY_F31
,  
  KEY_F32
 
 } | 
|   | 
| enum   | {  
  BfBLACK
,  
  BfWHITE
,  
  BfLTGRAY
,  
  BfLTRED
,  
  BfLTGREEN
,  
  BfLTBLUE
,  
  BfLTYELLOW
,  
  BfGRAY
,  
  BfRED
,  
  BfGREEN
,  
  BfBLUE
,  
  BfYELLOW
,  
  BfDGRAY
,  
  BfDRED
,  
  BfDGREEN
,  
  BfDBLUE
,  
  BfDYELLOW
,  
  BfDWHITE
,  
  BfORANGE
,  
  BfBROWN
,  
  BfPURPLE
 
 } | 
|   | 
| enum   | {  
  ARROW_LEFT
,  
  ARROW_RIGHT
,  
  ARROW_UP
,  
  ARROW_DOWN
,  
  ARROW_SMALL_LEFT
,  
  ARROW_SMALL_RIGHT
,  
  ARROW_SMALL_UP
,  
  ARROW_SMALL_DOWN
 
 } | 
|   | 
| enum   | {  
  BMP_NORMAL
,  
  BMP_NORMALSCALED
,  
  BMP_GRAYEDOUT
,  
  BMP_TRANSPARENTALPHA
,  
  BMP_ALLOWALPHA
,  
  BMP_APPLY_COLORPROFILE
,  
  BMP_DIMIMAGE
,  
  BMP_MIRROR_H
,  
  BMP_MIRROR_H_FORBID
,  
  BMP_MIRROR_V
,  
  BMP_MIRROR_V_FORBID
,  
  BMP_SCALE_NEARESTPIXEL
 
 } | 
|   | 
| enum   | {  
  BFV_GRIDGROUP_EQUALCOLS
,  
  BFV_GRIDGROUP_EQUALROWS
,  
  BFV_CMD_EQUALCOLUMNS
,  
  BFV_BORDERGROUP_CHECKBOX
,  
  BFV_BORDERGROUP_FOLD
,  
  BFV_BORDERGROUP_FOLD_OPEN
,  
  BFV_BORDERGROUP_FOLD2
,  
  BFV_GRIDGROUP_ALLOW_WEIGHTS
,  
  BFV_GRIDGROUP_FORBID_MIRROR
,  
  BFV_GRIDGROUP_ROUNDED_BACKGROUND
,  
  BFV_DIALOG_REMOVEABLE
,  
  BFV_DIALOG_BAR_VERT
,  
  BFV_DIALOG_NOBUTTONS
,  
  BFV_LAYOUTGROUP_PALETTEOUTLINES
,  
  BFV_TABGROUP_RELOADDIALOG
,  
  BFV_LAYOUTGROUP_NODROP
,  
  BFV_LAYOUTGROUP_NODROP2
,  
  BFV_IGNORE_FOCUS
,  
  BFx_NOEQUAL
,  
  BFH_FIXED
,  
  BFV_FIXED
,  
  BFV_
 
 } | 
|   | 
| enum   | {  
  RESOURCE_MENU
,  
  RESOURCE_DIALOG
,  
  RESOURCE_CONTAINER
 
 } | 
|   | 
| enum   | {  
  MENURESOURCE_SUBMENU
,  
  MENURESOURCE_SEPARATOR
,  
  MENURESOURCE_COMMAND
,  
  MENURESOURCE_SUBTITLE
,  
  MENURESOURCE_STRING
,  
  MENURESOURCE_MENURESOURCE
,  
  MENURESOURCE_SUBTITLE_ICONID
,  
  MENURESOURCE_ASSET
 
 } | 
|   | 
| enum   | {  
  BORDER_NONE
,  
  BORDER_THIN_IN
,  
  BORDER_THIN_OUT
,  
  BORDER_IN
,  
  BORDER_OUT
,  
  BORDER_GROUP_IN
,  
  BORDER_GROUP_OUT
,  
  BORDER_OUT2
,  
  BORDER_OUT3
,  
  BORDER_BLACK
,  
  BORDER_ACTIVE_1
,  
  BORDER_ACTIVE_2
,  
  BORDER_GROUP_TOP
,  
  BORDER_ACTIVE_3
,  
  BORDER_ACTIVE_4
,  
  BORDER_ROUND
,  
  BORDER_SCHEME_EDIT
,  
  BORDER_SCHEME_EDIT_NUMERIC
,  
  BORDER_OUT3l
,  
  BORDER_OUT3r
,  
  BORDER_THIN_INb
,  
  BORDER_MASK
,  
  BORDER_TEXT_DOTTED
,  
  BORDER_WITH_TITLE_MONO
,  
  BORDER_WITH_TITLE_BOLD
,  
  BORDER_WITH_TITLE
 
 } | 
|   | 
| enum   | {  
  TAB_TABS
,  
  TAB_NOSELECT
,  
  TAB_CYCLE
,  
  TAB_RADIO
,  
  TAB_VLTABS
,  
  TAB_VRTABS
,  
  BFV_CENTER
,  
  BFV_TOP
,  
  BFV_BOTTOM
,  
  BFV_FIT
,  
  BFV_SCALE
,  
  BFV_SCALEFIT
,  
  BFV_MASK
,  
  BFH_CENTER
,  
  BFH_LEFT
,  
  BFH_RIGHT
,  
  BFH_FIT
,  
  BFH_SCALE
,  
  BFH_SCALEFIT
,  
  BFH_MASK
,  
  DR_MULTILINE_MONOSPACED
,  
  DR_MULTILINE_SYNTAXCOLOR
,  
  DR_MULTILINE_STATUSBAR
,  
  DR_MULTILINE_HIGHLIGHTLINE
,  
  DR_MULTILINE_READONLY
,  
  DR_MULTILINE_PYTHON
,  
  DR_MULTILINE_WORDWRAP
,  
  DR_MULTILINE_SETLOGGER
,  
  DR_MULTILINE_SETPYTHONSCOPE
,  
  DR_MULTILINE_NO_DARK_BACKGROUND
,  
  DR_MULTILINE_NO_BORDER
,  
  DR_MULTILINE_NO_SCROLLBARS
,  
  DR_MULTILINE_BOLD
,  
  DR_MULTILINE_DROP_TEXT_QUOTED
,  
  DR_MULTILINE_RESERVED_MONOSPACED
,  
  DR_MULTILINE_RESERVED_SYNTAXCOLOR
,  
  DR_MULTILINE_RESERVED_STATUSBAR
,  
  DR_MULTILINE_RESERVED_HIGHLIGHTLINE
,  
  DR_MULTILINE_LINECOUNT
,  
  DR_MULTILINE_SUBMITONENTER
,  
  DR_COLORFIELD_NO_BRIGHTNESS
,  
  DR_COLORFIELD_NO_COLOR
,  
  DR_COLORFIELD_BODYPAINT
,  
  DR_COLORFIELD_ICC_BASEDOC
,  
  DR_COLORFIELD_ICC_BPTEX
,  
  DR_COLORFIELD_NO_MODE_BUTTONS
,  
  DR_COLORFIELD_NO_COMPACT
,  
  DR_COLORFIELD_NO_COLORWHEEL
,  
  DR_COLORFIELD_NO_SPECTRUM
,  
  DR_COLORFIELD_NO_PICTURE
,  
  DR_COLORFIELD_NO_RGB
,  
  DR_COLORFIELD_NO_HSV
,  
  DR_COLORFIELD_NO_KELVIN
,  
  DR_COLORFIELD_NO_MIXER
,  
  DR_COLORFIELD_NO_SWATCHES
,  
  DR_COLORFIELD_NO_SCREENPICKER
,  
  DR_COLORFIELD_ENABLE_COMPACT
,  
  DR_COLORFIELD_ENABLE_COLORWHEEL
,  
  DR_COLORFIELD_ENABLE_SPECTRUM
,  
  DR_COLORFIELD_ENABLE_PICTURE
,  
  DR_COLORFIELD_ENABLE_RGB
,  
  DR_COLORFIELD_ENABLE_HSV
,  
  DR_COLORFIELD_ENABLE_KELVIN
,  
  DR_COLORFIELD_ENABLE_MIXER
,  
  DR_COLORFIELD_ENABLE_SWATCHES
,  
  DR_COLORFIELD_RGB_HIDE_HEX
,  
  DR_COLORFIELD_POPUP
,  
  DR_COLORFIELD_AS_UI_COLOR
,  
  DROLDWIN_SDK
,  
  DR_BUTTON_STYLE_NORMAL
,  
  DR_BUTTON_STYLE_EMPHASIZED
,  
  DR_BUTTON_STYLE_DIMMED
,  
  GADGET_FLAG_HANDLE_SCROLL_GROUP
,  
  DIALOGRESOURCE_
 
 } | 
|   | 
| enum   | {  
  CMD_POPUP_RIGHT
,  
  CMD_POPUP_BELOW
,  
  CMD_PIC
,  
  CMD_TOGGLE
,  
  CMD_TEXT
,  
  CMD_SHORTCUT
,  
  CMD_ARROW
,  
  CMD_VERT
,  
  CMD_BUTTONLIKE
,  
  CMD_MENU
,  
  CMD_CYCLE
,  
  CMD_EDITPALETTE
,  
  CMD_SMALLICONS
,  
  CMD_VALUE
,  
  CMD_VALUE_MASK
,  
  CMD_HIDDEN
,  
  CMD_ENABLED
,  
  CMD_
 
 } | 
|   | 
| enum   | {  
  POPUP_ABOVE
,  
  POPUP_BELOW
,  
  POPUP_CENTERVERT
,  
  POPUP_LEFT
,  
  POPUP_RIGHT
,  
  POPUP_CENTERHORIZ
,  
  POPUP_ADJUSTWIDTH
,  
  POPUP_ADJUSTHEIGHT
,  
  POPUP_EXECUTECOMMANDS
,  
  POPUP_ALLOWUNDOCK
,  
  POPUP_ALLOWUNDOCK_REC
,  
  POPUP_ALLOW_FILTERING
,  
  POPUP_
 
 } | 
|   | 
| enum   | {  
  SCROLLGROUP_VERT
,  
  SCROLLGROUP_HORIZ
,  
  SCROLLGROUP_NOBLIT
,  
  SCROLLGROUP_LEFT
,  
  SCROLLGROUP_BORDERIN
,  
  SCROLLGROUP_STATUSBAR
,  
  SCROLLGROUP_AUTOHORIZ
,  
  SCROLLGROUP_AUTOVERT
,  
  SCROLLGROUP_NOSCROLLER
,  
  SCROLLGROUP_NOVGAP
,  
  SCROLLGROUP_STATUSBAR_EXT_GROUP
,  
  SCROLLGROUP_BORDERINb
,  
  ID_SCROLLGROUP_STATUSBAR_EXTLEFT_GROUP
,  
  ID_SCROLLGROUP_STATUSBAR_EXTRIGHT_GROUP
 
 } | 
|   | 
| enum   | {  
  MOUSESELECT_NOCROSSCURSOR
,  
  MOUSESELECT_NOFILL
,  
  MOUSESELECT_RECTANGLE
,  
  MOUSESELECT_POLYGON
,  
  MOUSESELECT_FREE
,  
  MOUSESELECT_OUTLINE_RECT
,  
  MOUSESELECT_OUTLINE_POLY
,  
  MOUSESELECT_OUTLINE_FREE
 
 } | 
|   | 
| enum   | {  
  MANAGER_NONE
,  
  MANAGER_SCROLLER_HORIZ
,  
  MANAGER_SCROLLER_VERT
,  
  MANAGER_CLOSEBUTTON
,  
  MANAGER_SIZEABLE
,  
  MANAGER_TITLE
,  
  MANAGER_ID
,  
  MANAGER_MENUID
,  
  MANAGER_NOBLITBIT
,  
  MANAGER_WANTOWNSTATUSBAR
,  
  MANAGER_DUMMY
 
 } | 
|   | 
| enum   | {  
  FOCUS_OFF
,  
  FOCUS_ON
,  
  FOCUS_INACT
,  
  FOCUS_HIDDEN
,  
  FOCUS_INPROGRESS
,  
  FOCUS_
 
 } | 
|   | 
| enum   | {  
  BFM_INIT
,  
  BFM_TIMER_MESSAGE
,  
  BFM_CALCSIZE
,  
  BFM_CHECKCLOSE
,  
  BFM_CHECKCLOSE_LAYOUTSWITCH
,  
  BFM_ASKCLOSE
,  
  BFM_DESTROY
,  
  BFM_CLOSEWINDOW
,  
  BFM_ASK_TABSWITCH
,  
  BFM_VISIBLE_ON
,  
  BFM_VISIBLE_OFF
,  
  BFM_PARENT_TITLECHNG
,  
  BFM_RENAMEWINDOW
,  
  BFM_GETACTIVETABTITLE
,  
  BFM_GETCURSORINFO
,  
  RESULT_CURSOR
,  
  RESULT_BUBBLEHELP
,  
  RESULT_SUPPRESSBUBBLE
,  
  RESULT_CURSOR_FORCE_HIDE
,  
  RESULT_CURSOR_NO_STEREO_HIDE
,  
  RESULT_HELP1
,  
  RESULT_HELP2
,  
  RESULT_HELP3
,  
  RESULT_HELP4
,  
  RESULT_BUBBLEHELP_TITLE
,  
  BFM_CURSORINFO_REMOVE
,  
  BFM_SETCURSORINFO
,  
  BFM_GETINFO
,  
  BFM_DRAW
,  
  BFM_DRAW_LEFT
,  
  BFM_DRAW_TOP
,  
  BFM_DRAW_RIGHT
,  
  BFM_DRAW_BOTTOM
,  
  BFM_DRAW_HASRECT
,  
  BFM_DRAW_OGL
,  
  BFM_DRAW_REASON
,  
  BFM_SHOW_AREA
,  
  BFM_SCROLLGROUP_SCROLLED
,  
  SCROLLGROUP_HEADER
,  
  BFM_TITLECHNG
,  
  BFM_ENABLE
,  
  BFM_DISABLE
,  
  BFM_MINCHNG
,  
  BFM_MAXCHNG
,  
  BFM_VALUECHNG
,  
  BFM_IDCHNG
,  
  BFM_GOTFOCUS
,  
  BFM_LOSTFOCUS
,  
  BFM_SETFOCUS
,  
  BFM_SETFIRSTFOCUS
,  
  BFM_MOVEFOCUSNEXT
,  
  BFM_MOVEFOCUSPREV
,  
  BFM_SETLASTFOCUS
,  
  BFM_GETFOCUSBEFOREUPDATE
,  
  BFM_SETFOCUSAFTERUPDATE
,  
  BFM_SHOW_FRAME
,  
  BFM_SHOW_ID
,  
  BFM_MANAGER_ID
,  
  BFM_CHILD_REMOVED
,  
  BFM_CHILD_ID
,  
  BFM_ACTIVATE_WINDOW
,  
  BFM_INPUT
,  
  BFM_INPUT_AFTER_SCROLL
,  
  BFM_INPUT_QUALIFIER
,  
  BFM_INPUT_MODIFIERS
,  
  BFM_INPUT_DEVICE
,  
  BFM_INPUT_MOUSE
,  
  BFM_INPUT_KEYBOARD
,  
  BFM_INPUT_ASC
,  
  BFM_INPUT_CHANNEL
,  
  BFM_INPUT_MOUSELEFT
,  
  BFM_INPUT_MOUSERIGHT
,  
  BFM_INPUT_MOUSEMIDDLE
,  
  BFM_INPUT_MOUSEX1
,  
  BFM_INPUT_MOUSEX2
,  
  BFM_INPUT_MOUSEWHEEL
,  
  BFM_INPUT_MOUSEMOVE
,  
  BFM_INPUT_MAGNIFY
,  
  BFM_INPUT_IDLE
,  
  BFM_INPUT_VALUE
,  
  BFM_INPUT_VALUE_REAL
,  
  BFM_INPUT_X
,  
  BFM_INPUT_Y
,  
  BFM_INPUT_Z
,  
  BFM_INPUT_TILT
,  
  BFM_INPUT_ORIENTATION
,  
  BFM_INPUT_FINGERWHEEL
,  
  BFM_INPUT_P_ROTATION
,  
  BFM_INPUT_HSCROLL
,  
  BFM_INPUT_VSCROLL
,  
  BFM_INPUT_MULTITOUCHSCROLL
,  
  BFM_INPUT_WHEELSCROLL
,  
  BFM_INPUT_TIMESTAMP
,  
  BFM_INPUT_DOUBLECLICK
,  
  INPUT_DBLCLK
,  
  BFM_SIZED
,  
  BFM_ACTION
,  
  BFM_ACTION_ID
,  
  BFM_ACTION_VALUE
,  
  BFM_ACTION_INDRAG
,  
  BFM_ACTION_STRCHG
,  
  BFM_ACTION_VALCHG
,  
  BFM_ACTION_ESC
,  
  BFM_ACTION_RESET
,  
  BFM_ACTION_UPDATE
,  
  BFM_ACTION_KEYUP
,  
  BFM_ACTION_KEYDOWN
,  
  BFM_COLORCHOOSER_PARENTMESSAGE
,  
  BFM_COLORCHOOSER
,  
  BFM_COLORCHOOSER_RGB_RANGE
,  
  BFM_COLORCHOOSER_SYSTEMMESSAGE
,  
  BFM_GET_FOCUS_RECTANGLE
,  
  BFM_GET_FOCUS_RECTANGLE_X
,  
  BFM_GET_FOCUS_RECTANGLE_Y
,  
  BFM_GET_FOCUS_RECTANGLE_W
,  
  BFM_GET_FOCUS_RECTANGLE_H
,  
  BFM_ACTIVE_CHG
,  
  BFM_ACTIVE
,  
  BFM_DRAGSTART
,  
  BFM_DRAGRECEIVE
,  
  BFM_DRAGEND
,  
  BFM_DRAGAUTOSCROLL
,  
  DRAGTYPE_FILES
,  
  DRAGTYPE_ICON
,  
  DRAGTYPE_MANAGER
,  
  DRAGTYPE_COMMAND
,  
  DRAGTYPE_CMDPALETTE
,  
  DRAGTYPE_DESCID
,  
  DRAGTYPE_ATOMARRAY
,  
  DRAGTYPE_FILENAME_IMAGE
,  
  DRAGTYPE_RGB
,  
  DRAGTYPE_FILENAME_SCENE
,  
  DRAGTYPE_FILENAME_OTHER
,  
  DRAGTYPE_RGB_ARRAY
,  
  DRAGTYPE_RGBA_ARRAY
,  
  BFM_DRAG_DATA_
,  
  BFM_DRAG_SCREENX
,  
  BFM_DRAG_SCREENY
,  
  BFM_DRAG_FINISHED
,  
  BFM_DRAG_PRIVATE
,  
  BFM_DRAG_LOST
,  
  BFM_DRAG_TYPE_NEW
,  
  BFM_DRAG_DATA_NEW
,  
  BFM_DRAG_ESC
,  
  AUTOSCROLL_UP
,  
  AUTOSCROLL_DOWN
,  
  AUTOSCROLL_LEFT
,  
  AUTOSCROLL_RIGHT
,  
  AUTOSCROLL_LEFT_UP
,  
  AUTOSCROLL_LEFT_DOWN
,  
  AUTOSCROLL_RIGHT_UP
,  
  AUTOSCROLL_RIGHT_DOWN
,  
  HANDLEMOUSEDRAG_PRIVATEFRAME
,  
  HANDLEMOUSEDRAG_PRIVATEAUTOSCROLL
,  
  BFM_GETVALUE
,  
  BFM_VALUEADD
,  
  BFM_VALUESUB
,  
  BFM_INITVALUES
,  
  BFM_ADJUSTSIZE
,  
  BFM_ADJUSTSIZE_LEFT
,  
  BFM_ADJUSTSIZE_TOP
,  
  BFM_ADJUSTSIZE_WIDTH
,  
  BFM_ADJUSTSIZE_HEIGHT
,  
  BFM_LAYOUT_CHANGED
,  
  BFM_FULLSCREENMODE_ON
,  
  BFM_FULLSCREENMODE_OFF
,  
  BFM_ISACTIVE
,  
  BFM_SETSTATUSBAR
,  
  BFM_STATUSBAR_PROGRESSON
,  
  BFM_STATUSBAR_TXT
,  
  BFM_STATUSBAR_PROGRESS
,  
  BFM_STATUSBAR_PROGRESSSPIN
,  
  BFM_STATUSBAR_HELP
,  
  BFM_STATUSBAR_PROGRESSFULLSIZE
,  
  BFM_STATUSBAR_TINT_COLOR
,  
  BFM_STATUSBAR_NETTINT_COLOR
,  
  BFM_STATUSBAR_NETPROGRESSON
,  
  BFM_STATUSBAR_NETTXT
,  
  BFM_STATUSBAR_NETPROGRESS
,  
  BFM_STATUSBAR_NETPROGRESSSPIN
,  
  BFM_MARKFOCUS
,  
  BFM_CLEARFOCUS
,  
  BFM_SETACTIVE
,  
  BFM_SETACTIVE_DATA
,  
  BFM_REMOVE_DIALOG
,  
  BFM_DESTINATION_GROUP
,  
  BFM_SCROLLAREA
,  
  BFM_SCROLLX
,  
  BFM_SCROLLY
,  
  BFM_GETVISIBLE_XOFF
,  
  BFM_GETVISIBLE_YOFF
,  
  BFM_GETVISIBLE_WIDTH
,  
  BFM_GETVISIBLE_HEIGHT
,  
  SCR_VISIBLEOBJS
,  
  BFM_SETVIEWPORTORIGIN
,  
  BFM_SCROLLGROUP_OFFSETCHANGED
,  
  BFM_SETVIEWPORTORIGIN_X
,  
  BFM_SETVIEWPORTORIGIN_Y
,  
  BFM_SETVIEWPORTSIZE
,  
  BFM_MENU_SET
,  
  BFM_MENU_ON
,  
  BFM_MENU_OFF
,  
  BFM_MENU_CHECK
,  
  BFM_MENU_UNCHECK
,  
  BFM_DRAWUSERITEM
,  
  BFM_DRAWUSERITEM_ID
,  
  BFM_SYNC_MESSAGE
,  
  BFM_CORE_MESSAGE
,  
  BFM_CORE_ID
,  
  BFM_CORE_UNIQUEID
,  
  BFM_CORE_PAR1
,  
  BFM_CORE_PAR2
,  
  BFM_CORE_SPECIALCOREID
,  
  BFM_TESTONLY
,  
  BFM_SPECIALGETSTRING
,  
  BFM_SPECIALSETRANGE
,  
  BFM_SPECIALMODE
,  
  BFM_SETSPECIALMULTI
,  
  BFM_SETSPECIALMULTID
,  
  BFM_POPUPNOTIFY
,  
  BFM_INTERACTSTART
,  
  BFM_INTERACTEND
,  
  BFM_CORE_UPDATECOMMANDS
,  
  BF_INSERT_LAST
,  
  BFM_MENUFINDER
,  
  BFM_SET_MSG_BITMASK
,  
  BITMASK_CORE_MESSAGE
,  
  BITMASK_SYNC_MESSAGE
,  
  BFM_SETMAINTITLE
,  
  BFM_GETVIEWPANELDATA
,  
  BFM_GETVIEWPANEL_PRIVATEDATA
,  
  BFM_SETVIEWPANELLAYOUT
,  
  BFM_VPD_PANELID
,  
  BFM_VPD_LAYOUTTYPE
,  
  BFM_VPD_MAXIMIZED
,  
  BFM_VPD_PRIVATEDATA
,  
  BFM_STORE_WEIGHTS
,  
  BFM_MARKFORCELAYOUT
,  
  BFM_REDRAW_EDITMODE
,  
  BFM_RELOAD_MENUS
,  
  BFM_OPTIMIZE
,  
  BFM_CORE_UPDATEACTIVECOMMANDS
,  
  BFM_UPDATE_REGION
,  
  BFM_GUIPREFSCHANGED
,  
  BFM_COMMANDSCHANGED
,  
  BFM_LAYOUT_GETDATA
,  
  BFM_LAYOUT_SETDATA
,  
  BFM_GETCUSTOMGUILAYOUTDATA
,  
  BFM_WEIGHTS_CHANGED
,  
  BFM_GETPARENT_MANAGER_ID
,  
  BFM_EDITFIELD_GETCURSORPOS
,  
  BFM_EDITFIELD_GETBLOCKSTART
,  
  BFM_EDITFIELD_SETCURSORPOS
,  
  BFM_FADE
,  
  BFM_FADE_REMOVEALL
,  
  BFM_EDITFIELD_STOREUNDO
,  
  BFM_EDITFIELD_RESTOREUNDO
,  
  BFM_EDITFIELD_FLUSHUNDO
,  
  BFM_EDITFIELD_GETUNDOSTATS
,  
  BFM_EDITFIELD_UNDOSTAT_COUNT
,  
  BFM_EDITFIELD_UNDOSTAT_UNDOLEVEL
,  
  BFM_REQUIRESRESULT
,  
  BFM_SCROLLGROUP_SCALE
,  
  BFM_DUMMY
 
 } | 
|   | 
| enum class   | OPENDIALOGFLAGS {  
  NONE
,  
  IGNORELAYOUT
,  
  CLIENTCOORDINATES
,  
  ALIGNTOPLEFTATMOUSE
 
 } | 
|   | 
| enum class   | VIEWPORTSELECTFLAGS {  
  NONE
,  
  USE_HN
,  
  USE_DEFORMERS
,  
  REGION_SELECT
,  
  IGNORE_HIDDEN_SEL
,  
  USE_DISPLAY_MODE
,  
  FORCE_USE_DEFORMERS
,  
  ALLOW_ASYNC
,  
  BUILD_ALL_FRAMENTS
 
 } | 
|   | 
| enum class   | SCRIPTMODE {  
  NONE
,  
  PYTHON
,  
  AM_ID
 
 } | 
|   | 
| enum class   | BASEDRAW_HIGHLIGHT {  
  BEFORE_TOOLS
,  
  AFTER_TOOLS
,  
  INVERSE_Z
,  
  DRAW_AFTER_CLEAR
 
 } | 
|   | 
| enum class   | FIELDLAYER_CHANNELFLAG {  
  NONE
,  
  ENABLE
,  
  VALUE
,  
  COLOR
,  
  DIRECTION
,  
  ROTATION
 
 } | 
|   | 
| enum class   | POPUPEDITTEXTCALLBACK {  
  TEXTCHANGED
,  
  CLOSED
,  
  CANCELED
,  
  CURSOR_UP
,  
  CURSOR_DOWN
 
 } | 
|   | 
 | 
| enum cinema::ACCESSED_OBJECTS_MASK  | MAXON_ENUM_FLAGS (ACCESSED_OBJECTS_MASK) | 
|   | 
| enum cinema::METHOD_ID Int32  | MAXON_ENUM_ORDERED_LIST (METHOD_ID) | 
|   | 
| enum cinema::GET_ACCESSED_OBJECTS_FLAGS  | MAXON_ENUM_FLAGS (GET_ACCESSED_OBJECTS_FLAGS) | 
|   | 
| enum cinema::BITMAP_UPDATEREGION  | MAXON_ENUM_LIST (BITMAP_UPDATEREGION) | 
|   | 
| IconData  | InitResourceIcon (Int32 resource_id) | 
|   | 
| BaseBitmap *  | InitResourceBitmap (Int32 resource_id) | 
|   | 
| BaseBitmap *  | GetBitmapFromLockList (BaseDocument *doc, Filename &fn, Int32 frame, LayerSet *lsl, LockList *&lockList, INITRENDERRESULT *initRenderResult=nullptr) | 
|   | 
| void  | Unlock (LockList *&lockList) | 
|   | 
| Bool  | IsMarkedForDeletion (const LockList *lockList) | 
|   | 
| maxon::Result< maxon::DataDictionary >  | GetImageSettingsDictionary (const BaseContainer *data, Int32 filterId) | 
|   | 
| maxon::Result< void >  | SetImageSettingsDictionary (const maxon::DataDictionary &settings, BaseContainer *data, Int32 filterId) | 
|   | 
| Bool  | BitmapSaverPluginSupport (BitmapSaverPlugin *bp, Int flags) | 
|   | 
| Bool  | BitmapSaverPluginSupport (Int32 format, Int flags) | 
|   | 
| Bool  | BitmapSaverPluginIsMovie (BitmapSaverPlugin *bp) | 
|   | 
| Bool  | BitmapSaverPluginIsMovie (Int32 format) | 
|   | 
| Bool  | HandleShaderPopupI (BaseList2D *parent, BaseShader *¤t, Int32 value, Int param) | 
|   | 
| Bool  | BuildShaderPopupMenuI (BaseContainer *menu, BaseList2D *parent, BaseShader *current, Int param) | 
|   | 
| Bool  | HandleShaderPopup (const BaseContainer &bc, const DescID &descid, Int32 value, Int param) | 
|   | 
| Bool  | BuildShaderPopupMenu (BaseContainer *menu, const BaseContainer &bc, const DescID &descid, Int param) | 
|   | 
| String  | GetChannelName (Int32 channelid) | 
|   | 
| BaseDocument *  | GetActiveDocument () | 
|   | 
| BaseDocument *  | GetFirstDocument () | 
|   | 
| Bool  | LoadFile (const Filename &name, Bool allowAsync) | 
|   | 
| void  | InsertBaseDocument (BaseDocument *doc) | 
|   | 
| void  | SetActiveDocument (BaseDocument *doc) | 
|   | 
| Bool  | CloseAllDocuments () | 
|   | 
| void  | KillDocument (BaseDocument *&doc) | 
|   | 
| BaseDocument *  | LoadDocument (const Filename &name, SCENEFILTER loadflags, BaseThread *thread, maxon::String *errorString=nullptr, const ProgressDelegate &progressDelegate=ProgressDelegate()) | 
|   | 
| Bool  | MergeDocument (BaseDocument *doc, const Filename &name, SCENEFILTER loadflags, BaseThread *thread, maxon::String *errorString=nullptr, const ProgressDelegate &progressDelegate=ProgressDelegate()) | 
|   | 
| Bool  | SaveDocument (BaseDocument *doc, const Filename &name, SAVEDOCUMENTFLAGS saveflags, Int32 format) | 
|   | 
| BaseDocument *  | IsolateObjects (BaseDocument *doc, const AtomArray &t_objects) | 
|   | 
| RENDERRESULT  | RenderDocument (BaseDocument *doc, const BaseContainer &rdata, ProgressHook *prog, void *private_data, BaseBitmap *bmp, RENDERFLAGS renderflags, BaseThread *th, WriteProgressHook *wprog=nullptr, void *data=nullptr) | 
|   | 
| Bool  | SaveProject (BaseDocument *doc, SAVEPROJECT flags, Filename targetPath, maxon::BaseArray< AssetEntry > *assets=nullptr, maxon::BaseArray< AssetEntry > *missingAssets=nullptr) | 
|   | 
| GETALLASSETSRESULT  | GetAllAssets (BaseDocument *doc, Bool allowDialogs, maxon::BaseArray< AssetEntry > &assets, Filename &lastPath, ASSETDATA_FLAG flags=ASSETDATA_FLAG::NONE) | 
|   | 
| Bool  | InteractiveModeling_Rewind (BaseDocument *doc) | 
|   | 
| Bool  | InteractiveModeling_Restart (BaseDocument *doc) | 
|   | 
| void  | RunAnimation (BaseDocument *doc, Bool forward, Bool stop) | 
|   | 
| void  | SetDocumentTime (BaseDocument *doc, const BaseTime &time) | 
|   | 
| Bool  | StopExternalRenderer () | 
|   | 
| void  | DrawTools (const AtomArray *activeobjects, const AtomArray *activetags, BaseDocument *doc, BaseDraw *bd, BaseThread *bt, TOOLDRAW drawflags, Bool inversez) | 
|   | 
| const MultiInstanceEntry *  | GetMographMultiEntry (const BaseContainer &motagBC, Int index) | 
|   | 
| const MultiInstanceEntry *  | GetMographMultiEntry (const BaseContainer *motagBC, Int index) | 
|   | 
| enum cinema::MDDIRTY  | MAXON_ENUM_FLAGS (MDDIRTY) | 
|   | 
| enum cinema::MD_TYPE  | MAXON_ENUM_LIST (MD_TYPE) | 
|   | 
| Vector  | GetMoDataDefaultVector (Int32 id, const Vector &default_value=Vector(0.0)) | 
|   | 
| Matrix  | GetMoDataDefaultMatrix (Int32 id, const Matrix &default_value=Matrix()) | 
|   | 
| Float  | GetMoDataDefaultFloat (Int32 id, Float default_value=0.0) | 
|   | 
| Int32  | GetMoDataDefaultInt32 (Int32 id, Int32 default_value=0) | 
|   | 
| Int64  | GetMoDataDefaultInt64 (Int32 id, Int64 default_value=0) | 
|   | 
| GeData  | GetMoDataDefault (Int32 id) | 
|   | 
| MD_TYPE  | GetMoDataDefaultType (Int32 id) | 
|   | 
| enum cinema::STRENGTHMASK  | MAXON_ENUM_FLAGS (STRENGTHMASK) | 
|   | 
| Bool  | RegisterEffectorPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, BaseBitmap *icon, Int32 disklevel) | 
|   | 
| enum cinema::TOOLTRANSFORM_FLAG  | MAXON_ENUM_FLAGS (TOOLTRANSFORM_FLAG) | 
|   | 
| enum cinema::MODIFIER_FLAG Int64  | MAXON_ENUM_FLAGS (MODIFIER_FLAG) | 
|   | 
| maxon::Result< Filename >  | HandleModifyFilenameMessage (Int32 msgType, const void *msgData, const Filename &filename, BaseList2D *undoBl, const ModifyFilenameDelegate &modifyFilenameDelegate={}) | 
|   | 
| enum cinema::MULTILINEEDITTEXTMESSAGEFLAGS  | MAXON_ENUM_FLAGS (MULTILINEEDITTEXTMESSAGEFLAGS) | 
|   | 
| enum cinema::SCRIPT_CONTEXT  | MAXON_ENUM_LIST (SCRIPT_CONTEXT) | 
|   | 
| enum cinema::SCRIPT_LANGUAGE  | MAXON_ENUM_LIST (SCRIPT_LANGUAGE) | 
|   | 
| String  | GetScriptDefaultCode (const SCRIPT_CONTEXT &context) | 
|   | 
| enum cinema::MSG_DOCUMENTINFO_TYPE_BEFOREMERGE_RESULT  | MAXON_ENUM_LIST (MSG_DOCUMENTINFO_TYPE_BEFOREMERGE_RESULT) | 
|   | 
| GeListHead *  | AllocListHead () | 
|   | 
| GeListNode *  | AllocListNode (Int32 id) | 
|   | 
| GeListNode *  | AllocSmallListNode (Int32 id) | 
|   | 
| GeListNode *  | AllocMultiNode (const Int32 *id_array, Int32 id_cnt) | 
|   | 
| void  | HandleShaderMessage (GeListNode *node, BaseShader *ps, Int32 type, void *data) | 
|   | 
| void  | HandleInitialChannel (GeListNode *node, Int32 id, Int32 type, void *data) | 
|   | 
| Float  | CalculateTranslationScale (const UnitScaleData *src, const UnitScaleData *dst) | 
|   | 
| Float  | CalculateTranslationScale (const BaseDocument *sdoc, const BaseDocument *ddoc) | 
|   | 
| maxon::Result< BaseList2D * >  | NbmFindOrCreateCorrespondingBaseList (maxon::NimbusInterface *nbm, const maxon::CString &nodePath) | 
|   | 
| maxon::Result< void >  | NbmPortToDescID (maxon::NimbusInterface *nbm, const maxon::NodePath &node, const maxon::NodePath &port, DescID &result) | 
|   | 
| BaseObject *  | GeneratePrimitive (const BaseDocument *doc, Int32 type, const BaseContainer &bc, Float lod, Bool isoparm, BaseThread *bt=nullptr) | 
|   | 
| BaseObject *  | GenerateSplinePrimitive (const BaseDocument *doc, Int32 type, const BaseContainer &bc, Float lod, BaseThread *bt=nullptr) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE const PointObject *  | ToPoint (const T *op) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE PointObject *  | ToPoint (T *op) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE const PolygonObject *  | ToPoly (const T *op) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE PolygonObject *  | ToPoly (T *op) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE const SplineObject *  | ToSpline (const T *op) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE SplineObject *  | ToSpline (T *op) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE const LineObject *  | ToLine (const T *op) | 
|   | 
| template<typename T >  | 
| MAXON_ATTRIBUTE_FORCE_INLINE LineObject *  | ToLine (T *op) | 
|   | 
| Vector  | CalcFaceNormal (const Vector *padr, const CPolygon &v) | 
|   | 
| Int32  | CalcLOD (Int32 val, Float lod, Int32 min, Int32 max) | 
|   | 
| Bool  | DisjointMesh (PointObject *op) | 
|   | 
| SplineObject *  | FitCurve (Vector *padr, Int32 pcnt, Float error, BaseThread *bt) | 
|   | 
| Bool  | Triangulate (const Vector *padr, Int32 pcnt, CPolygon **vadr, Int32 *vcnt) | 
|   | 
| Bool  | TriangulateStandard (const Vector *padr, Int32 pcnt, Int32 *list, Int32 lcnt, CPolygon *&vadr, Int32 &vcnt, BaseThread *thread) | 
|   | 
| Bool  | TriangulateRegular (const Vector *pinp, Int32 pinp_cnt, Int32 *list, Int32 lcnt, Vector *&padr, Int32 &pcnt, CPolygon *&vadr, Int32 &vcnt, Float regular_width, BaseThread *thread) | 
|   | 
| BaseObject *  | GenerateText (const BaseDocument *doc, const BaseContainer *cp, BaseThread *bt, Bool separate) | 
|   | 
| Bool  | CheckDisplayFilter (BaseObject *op, DISPLAYFILTER filter) | 
|   | 
| Bool  | CheckEditorVisibility (BaseObject *op) | 
|   | 
| Int32  | IntersectionTest (PolygonObject *op, BaseDraw *bd, Float x, Float y, const Matrix &mg, Float *z, MODELINGCOMMANDMODE mode, UChar *pPointSelect, Int32 lSelectCount) | 
|   | 
| Vector  | ComputeLightColor (BaseObject *op, Bool editor, Float reference) | 
|   | 
| Vector  | ComputeColorTemperatureRGB (Float temperature, Float reference, Bool normalize) | 
|   | 
| BaseObject *  | GetVirtualLineObject (BaseObject *op, const HierarchyHelp *hh, const Matrix &mloc, Bool keep_spline, Bool recurse, Matrix *mres, Bool *dirty) | 
|   | 
| UVWTag *  | GenerateUVW (const BaseObject *op, const Matrix &opmg, const TextureTag *tp, const Matrix &texopmg, BaseView *view) | 
|   | 
| void  | CutReal (BaseContainer &data, Int32 id, Float min, Float max) | 
|   | 
| void  | CutVector (BaseContainer &data, Int32 id, Float min, Float max) | 
|   | 
| Bool  | CalculateVisiblePoints (BaseDraw *bd, PolygonObject *op, Vector *padr, UChar *pset, Bool select_visibonly) | 
|   | 
| BasePlugin *  | FindPlugin (Int32 id, PLUGINTYPE type) | 
|   | 
| BasePlugin *  | GetFirstPlugin () | 
|   | 
| Bool  | FilterPluginList (AtomArray &arr, PLUGINTYPE type, Bool sortbyname) | 
|   | 
| void  | RemovePlugin (BasePlugin *plug) | 
|   | 
| void  | BuildGlobalTagPluginContainer (BaseContainer *plugincontainer, Int32 *id, UInt &newFeatureVersion) | 
|   | 
| Int32  | ResolveGlobalTagPluginContainer (Int32 *id) | 
|   | 
| Filename *  | GetLocalFilename () | 
|   | 
| BasePlugin *  | CreatePluginEntry (const maxon::String &foldername, BasePlugin *bp) | 
|   | 
| void  | SetLocalHierarchy (BasePlugin *parent, BasePlugin *pred) | 
|   | 
| const BaseTag *  | BacktrackToOriginal (const BaseTag *const startTag) | 
|   | 
| const BaseTime  | operator* (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| const BaseTime  | operator/ (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| const BaseTime  | operator+ (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| const BaseTime  | operator- (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| Bool  | operator== (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| Bool  | operator< (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| Bool  | operator!= (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| Bool  | operator<= (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| Bool  | operator>= (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| Bool  | operator> (const BaseTime &t1, const BaseTime &t2) | 
|   | 
| BM_TILE *  | BfBitmapTileGet (BM_REF bm, const RECT32 *src_rect, Int32 width, Int32 height, Int32 tile_mode, Int32 flags) | 
|   | 
| Int32  | BfBitmapTileDetach (BM_REF bm, BM_TILE *tile_buf, Int32 flags) | 
|   | 
| Int32  | BfDiscardChanges (BM_REF bm) | 
|   | 
| Int32  | BfUpdateView (BM_REF bm) | 
|   | 
| Bool  | BfConvertTileToBasebmp (const BM_TILE *tile, const RECT32 *tile_rect, BaseBitmap *bmp, Int32 zero) | 
|   | 
| Bool  | BfBitmapTileScale (BM_REF bm, BM_TILE *src_bm, BM_TILE *dst_bm, RECT32 *src_rect, RECT32 *dst_rect) | 
|   | 
| PROGRESS_ID  | BfProgressNew (BM_REF bm) | 
|   | 
| Int32  | BfProgressDelete (BM_REF bm, PROGRESS_ID pid) | 
|   | 
| Int32  | BfProgressUpdate (BM_REF bm, PROGRESS_ID pid, Int32 current_value, Int32 max_value, const maxon::String &text) | 
|   | 
| BaseContainer  | GetGlobalFilterPrefs (Int32 pluginid) | 
|   | 
| Bool  | SetGlobalFilterPrefs (Int32 pluginid, const BaseContainer &prefs) | 
|   | 
| void *  | GetEditorWindow () | 
|   | 
| Bool  | RegisterCommandPlugin (Int32 id, const maxon::String &str, Int32 info, BaseBitmap *icon, const maxon::String &help, CommandData *dat) | 
|   | 
| Bool  | RegisterManagerInformation (Int32 id, const maxon::String &str, Int32 info) | 
|   | 
| Bool  | RegisterCTrackPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *npalloc, const maxon::String &description, Int32 disklevel) | 
|   | 
| Bool  | RegisterCustomDataTypePlugin (const maxon::String &str, Int32 info, CustomDataTypeClass *dat, Int32 disclevel) | 
|   | 
| Bool  | RegisterResourceDataTypePlugin (const maxon::String &str, Int32 info, ResourceDataTypeClass *dat, Int32 disclevel) | 
|   | 
| CUSTOMDATATYPEPLUGIN *  | FindCustomDataTypePlugin (Int32 type) | 
|   | 
| RESOURCEDATATYPEPLUGIN *  | FindResourceDataTypePlugin (Int32 type) | 
|   | 
| Int32  | GetDataType (Int32 resourcetype) | 
|   | 
| BaseContainer  | GetCustomDataTypeDefault (Int32 type) | 
|   | 
| void  | FillBaseCustomGui (BaseCustomGuiLib &lib) | 
|   | 
| Int32  | CompareDateTime (const DateTime &a, const DateTime &b) | 
|   | 
| enum cinema::DAYOFWEEK  | MAXON_ENUM_LIST (DAYOFWEEK) | 
|   | 
| enum cinema::MONTHOFYEAR  | MAXON_ENUM_LIST (MONTHOFYEAR) | 
|   | 
| Float64  | GetJulianDay (const DateTime &t) | 
|   | 
| DateTime  | FromJulianDay (Float64 j) | 
|   | 
| void  | GetDateTimeNow (DateTime &t) | 
|   | 
| void  | GetDateTimeNowGM (DateTime &t) | 
|   | 
| Bool  | LocalToGMTime (const DateTime &tLocal, DateTime &tGMT) | 
|   | 
| Bool  | GMTimeToLocal (const DateTime &tGMT, DateTime &tLocal) | 
|   | 
| DAYOFWEEK  | GetDayOfWeek (Int32 lYear, Int32 lMonth, Int32 lDay) | 
|   | 
| String  | FormatTime (const char *pszFormat, const DateTime &t) | 
|   | 
| Bool  | ParseTimeString (String timestr, Int32 &hour, Int32 &minute, Int32 &second) | 
|   | 
| Bool  | ParseDateString (String datestr, Int32 &year, Int32 &month, Int32 &day) | 
|   | 
| String  | TimeToString (const DateTime &d, const Bool bShowSeconds=true) | 
|   | 
| String  | DateToString (const DateTime &d) | 
|   | 
| String  | GetMonthName (Int month) | 
|   | 
| void  | ValidateDate (Int32 &year, Int32 &month, Int32 &day) | 
|   | 
| void  | ValidateTime (Int32 &hour, Int32 &minute, Int32 &second) | 
|   | 
| enum cinema::DESCPROP  | MAXON_ENUM_FLAGS (DESCPROP) | 
|   | 
| enum cinema::AMFILTERFLAGS  | MAXON_ENUM_FLAGS (AMFILTERFLAGS) | 
|   | 
| enum cinema::FIELDLIST_FLAGS  | MAXON_ENUM_FLAGS (FIELDLIST_FLAGS) | 
|   | 
| enum cinema::FONTCHOOSER_POPUP_RESULT  | MAXON_ENUM_LIST (FONTCHOOSER_POPUP_RESULT) | 
|   | 
| Bool  | OpenFontChooserPopup (const BaseContainer &font, maxon::Delegate< void(FONTCHOOSER_POPUP_RESULT, const BaseContainer &)> callback, Bool useReducedFontList=false, Int32 screenPositionX=-1, Int32 screenPositionY=-1) | 
|   | 
| void  | FillCustomIconSettingsFromBaseList2D (CustomIconSettings &settings, const BaseContainer &data, Int32 defaultIconId, Bool fillDefault) | 
|   | 
| Bool  | GetCustomIcon (GetCustomIconData &cid, const CustomIconSettings &settings, Bool drawBeforeColoring=false, CustomIconGetIdDelegate *getIdCallback=nullptr, CustomIconDrawDelegate *drawCallback=nullptr) | 
|   | 
| void  | FreeInclusionTable (InclusionTable *&pTable) | 
|   | 
| Kerning  | BlendKerning (const Kerning &k1, const Kerning &k2, Float mix) | 
|   | 
| Bool  | HandleKerningMessages (GeListNode *node, Int32 msgId, Int32 kerningDescID, Int32 textDescID, void *msgData, KerningVpGuiHelper *guihelper) | 
|   | 
| Bool  | CalculateLockListResolution (BaseDocument *doc, const Filename &filename, Int32 *xres, Int32 *yres) | 
|   | 
| Bool  | CalculateLockListFilename (BaseDocument *doc, Filename &fn, const LayerSet *lsl) | 
|   | 
| void  | FreeInclusionTable (MatAssignTable *&pTable) | 
|   | 
| Bool  | SetDParameterPreview (BaseContainer *pContainer, const GeData *pData, DESCFLAGS_SET &lFlags, Int32 lID) | 
|   | 
| Bool  | GetDParameterPreview (BaseContainer *pContainer, GeData *pData, DESCFLAGS_GET &lFlags, Int32 lID, Int32 lCount, BaseMaterial *pMaterial) | 
|   | 
| Bool  | GetDParameterPreview (BaseContainer *pContainer, GeData *pData, DESCFLAGS_GET &lFlags, Int32 lID, Int32 lCount, BaseShader *pShader) | 
|   | 
| BaseContainer  | GetPreviewScenes (Bool bIncludeFlat2D, Bool bIncludeDefault=false, Int32 lObjectID=-1) | 
|   | 
| Bool  | HandlePreviewSceneMessage (Int32 lID, MatPreviewType &t, maxon::String &strScene) | 
|   | 
| Bool  | AddUserPreviewScene (const Filename &fn, Int32 lID, maxon::String *pstrName) | 
|   | 
| RENDERRESULT  | RenderMaterialPreview (const Filename &docpath, BaseMaterial *pMatClone, BaseMaterial *pOrigMat, BaseThread *pThread, BaseBitmap *pDest, BaseDocument *pOriginalDoc, Float rCurrentTime, Int32 lFlags=0) | 
|   | 
| RENDERRESULT  | RenderShaderPreview (const Filename &docpath, BaseShader *pShaderClone, BaseShader *pOrigShader, BaseThread *pThread, BaseBitmap *pDest, BaseDocument *pOriginalDoc, Float rCurrentTime, Int32 lFlags=0) | 
|   | 
| RENDERRESULT  | RenderCustomPreview (RenderPreviewImageCallback fn, void *pUserData, Int32 lUserID, BaseThread *pThread, BaseBitmap *pDest, Int32 lFlags=0) | 
|   | 
| enum cinema::DOCUMENT_UNIT  | MAXON_ENUM_LIST (DOCUMENT_UNIT) | 
|   | 
| enum cinema::CUSTOMTYPE  | MAXON_ENUM_LIST (CUSTOMTYPE) | 
|   | 
| Bool  | RegisterCustomGuiPlugin (const maxon::String &str, Int32 info, CustomGuiData *dat) | 
|   | 
| CUSTOMGUIPLUGIN *  | FindCustomGuiPlugin (Int32 type) | 
|   | 
|   | MAXON_DATATYPE (GeData, "net.maxon.data.gedata") | 
|   | 
| void  | FillFalloffPlugin (FALLOFFPLUGIN *fp, Int32 info, FalloffDataAllocator *g) | 
|   | 
| Bool  | RegisterFalloffPlugin (Int32 id, const maxon::String &str, Int32 info, FalloffDataAllocator *g, const maxon::String &description) | 
|   | 
| void *  | AllocFalloff (Int32 type) | 
|   | 
| FIELDSAMPLE_FLAG  | ExtractSampleFlags (const ConstFieldOutputBlock &block) | 
|   | 
| Bool  | ValidateFieldOutputBlockWithFlags (const FieldOutputBlock &block, FIELDSAMPLE_FLAG flags) | 
|   | 
| Bool  | RegisterFieldPlugin (Int32 id, const maxon::String &name, const maxon::String &help, Int32 info, DataAllocator *g, const maxon::String &description, BaseBitmap *icon, Int32 disklevel) | 
|   | 
| Bool  | RegisterFieldLayerPlugin (Int32 id, const maxon::String &name, const maxon::String &help, const maxon::String &pickInstruction, Int32 info, DataAllocator *g, const maxon::String &description, BaseBitmap *icon, Int32 disklevel, FieldLayerAcceptDragFunction *dragFunc=nullptr) | 
|   | 
| FILEERROR  | ReadHyperFile (BaseDocument *doc, GeListNode *node, const Filename &filename, Int32 ident, maxon::String *warning_string) | 
|   | 
| FILEERROR  | WriteHyperFile (BaseDocument *doc, GeListNode *node, const Filename &filename, Int32 ident) | 
|   | 
| Bool  | GeFExist (const Filename &name, Bool isdir=false) | 
|   | 
| Bool  | GeSearchFile (const Filename &directory, const Filename &name, Filename *found) | 
|   | 
| Bool  | GeFKill (const Filename &name, Int32 flags=0) | 
|   | 
| Bool  | GeFCopyFile (const Filename &source, const Filename &dest, Int32 flags) | 
|   | 
| Bool  | GeFRename (const Filename &source, const Filename &dest) | 
|   | 
| Bool  | GeFMove (const Filename &source, const Filename &dest) | 
|   | 
| Bool  | GeFCreateDir (const Filename &name) | 
|   | 
| Bool  | GeFCreateDirRec (const Filename &name) | 
|   | 
| Bool  | GeFGetDiskFreeSpace (const Filename &vol, UInt64 &freecaller, UInt64 &total, UInt64 &freespace) | 
|   | 
| UInt32  | GeFGetAttributes (const Filename &name) | 
|   | 
| Bool  | GeFSetAttributes (const Filename &name, UInt32 flags, UInt32 mask=(UInt32) - 1) | 
|   | 
| Bool  | GeExecuteFile (const Filename &path) | 
|   | 
| Bool  | GeExecuteProgram (const Filename &program, const Filename &file) | 
|   | 
| const Filename  | GeGetStartupPath () | 
|   | 
| const Filename  | GeGetStartupApplication () | 
|   | 
| const Filename  | GeGetStartupWritePath () | 
|   | 
| const Filename  | GeGetPluginPath () | 
|   | 
| Filename  | GeGetPluginResourcePath () | 
|   | 
| const Filename  | GeGetC4DPath (Int32 whichpath) | 
|   | 
| Bool  | GeGetFileTime (const Filename &name, Int32 mode, LocalFileTime *out) | 
|   | 
| Bool  | GeSetFileTime (const Filename &name, Int32 mode, const LocalFileTime *in) | 
|   | 
| void  | GeGetCurrentTime (LocalFileTime *out) | 
|   | 
| String  | DateToString (const LocalFileTime &t, Bool date_only) | 
|   | 
| Bool  | ShowInFinder (const Filename &fn, Bool open) | 
|   | 
| Bool  | RequestFileFromServer (const Filename &fn, Filename &res) | 
|   | 
| maxon::String  | ToString (const Filename &val, const maxon::FormatStatement *formatStatement, maxon::Bool checkDatatype=false) | 
|   | 
| maxon::Url  | MaxonConvert (const Filename &fn, MAXONCONVERTMODE convertMode) | 
|   | 
| Filename  | MaxonConvert (const maxon::Url &fn) | 
|   | 
| enum cinema::BITMAPLOADERACTION  | MAXON_ENUM_LIST (BITMAPLOADERACTION) | 
|   | 
| Bool  | RegisterBitmapLoaderPlugin (Int32 id, const maxon::String &str, Int32 info, BitmapLoaderData *dat) | 
|   | 
| Bool  | RegisterBitmapSaverPlugin (Int32 id, const maxon::String &str, Int32 info, BitmapSaverData *dat, const maxon::String &suffix) | 
|   | 
| Bool  | RegisterSceneLoaderPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description) | 
|   | 
| Bool  | RegisterSceneSaverPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, const maxon::String &suffix) | 
|   | 
| maxon::String  | GeGetUserName () | 
|   | 
| VERSIONTYPE  | GeGetVersionType () | 
|   | 
| maxon::Result< void >  | GetGeneralLicensingInformation (maxon::String &productId, maxon::String &systemId, maxon::String &userId, maxon::String &licenseId, maxon::String &userName) | 
|   | 
| maxon::Result< maxon::String >  | ExportLicenses () | 
|   | 
| maxon::Result< void >  | AddLicenseItem (const maxon::InternedId &licenseItemId, Float versionNumber, Bool checkOnly, maxon::CustomLicenseItemDelegate &&licenseUpdateCallback) | 
|   | 
| maxon::Bool  | CheckLicenseFeature (const maxon::InternedId &featureId) | 
|   | 
| Bool  | HasFullFeatureSet () | 
|   | 
| Bool  | IsNet () | 
|   | 
| Bool  | IsServer () | 
|   | 
| Bool  | IsClient () | 
|   | 
| void  | GeShowMouse (Int32 v) | 
|   | 
| Bool  | GeGetScreenDimensions (Int32 x, Int32 y, Bool whole_screen, Int32 *sx1, Int32 *sy1, Int32 *sx2, Int32 *sy2) | 
|   | 
| Int32  | GeGetTimer () | 
|   | 
| Float64  | GeGetMilliSeconds () | 
|   | 
| String  | GeGetLineEnd () | 
|   | 
| Int32  | GeGetDefaultFPS () | 
|   | 
| UInt32  | GeGetCinemaInfo (CINEMAINFO info) | 
|   | 
| GEMB_R  | GeOutString (const maxon::String &str, GEMB flags) | 
|   | 
| OPERATINGSYSTEM  | GeGetCurrentOS () | 
|   | 
| BYTEORDER  | GeGetByteOrder () | 
|   | 
| void  | GeGetGray (Int32 *r, Int32 *g, Int32 *b) | 
|   | 
| Bool  | GeChooseColor (Vector *col, Int32 flags) | 
|   | 
| Bool  | GeChooseColorAlpha (maxon::ColorA *col, Int32 flags) | 
|   | 
| Bool  | GeOpenHTML (const maxon::String &webaddress) | 
|   | 
| Bool  | GeChooseFont (BaseContainer *bc) | 
|   | 
| void  | GeGetGuiFont (maxon::OSFontDefinition &out) | 
|   | 
| void  | GeGetMonoFont (maxon::OSFontDefinition &out) | 
|   | 
| Bool  | GeRegisterPlugin (PLUGINTYPE type, Int32 id, const maxon::String &str, void *data, Int32 datasize) | 
|   | 
| void  | GePrint (const maxon::String &str) | 
|   | 
| void  | GeConsoleOut (const maxon::String &str) | 
|   | 
| Bool  | GeGetMovieInfo (const Filename &fn, Int32 *frames, Float *fps) | 
|   | 
| Bool  | RenameDialog (String *str) | 
|   | 
| Int32  | GetC4DVersion () | 
|   | 
| String  | GeGetDegreeChar () | 
|   | 
| String  | GeGetPercentChar () | 
|   | 
| void  | SetMousePointer (Int32 l) | 
|   | 
| Bool  | ShowBitmap (const Filename &fn) | 
|   | 
| Bool  | ShowBitmap (BaseBitmap *bm) | 
|   | 
| void  | StopAllThreads () | 
|   | 
| void  | StopDrawViewsThread () | 
|   | 
| Bool  | ShutdownThreads (Bool shutdown) | 
|   | 
| void  | SpecialEventAdd (Int32 messageid, UInt p1=0, UInt p2=0) | 
|   | 
| void  | EventAdd (EVENT eventflag=EVENT::NONE) | 
|   | 
| Bool  | GeSyncMessage (Int32 messageid, Int32 destid=0, UInt p1=0, UInt p2=0) | 
|   | 
| Bool  | DrawViews (DRAWFLAGS flags, BaseDraw *bd=nullptr) | 
|   | 
| Bool  | SendModelingCommand (Int32 command, ModelingCommandData &data) | 
|   | 
| maxon::Result< TexturePathList >  | GetGlobalTexturePaths (const Filename *docPath) | 
|   | 
| maxon::Result< void >  | SetGlobalTexturePaths (const TexturePathList &paths) | 
|   | 
| Bool  | GenerateTexturePath (const Filename &docpath, const Filename &srcname, const Filename &suggestedfolder, Filename *dstname, NetRenderService *service=nullptr, BaseThread *bt=nullptr) | 
|   | 
| Bool  | IsInSearchPath (const Filename &texfilename, const Filename &docpath) | 
|   | 
| void  | FlushTexture (const Filename &docpath, const maxon::String &name, const Filename &suggestedfolder) | 
|   | 
| void  | FlushUnusedTextures () | 
|   | 
| BaseContainer  | GetWorldContainer () | 
|   | 
| BaseContainer *  | GetWorldContainerInstance () | 
|   | 
| void  | GetAdditionalWorldContainerData (BaseContainer &bc) | 
|   | 
| maxon::Result< maxon::BaseArray< maxon::Url > >  | GetRecentDocumentsList (Bool isBodyPaint) | 
|   | 
| maxon::Id  | GetActiveNodeSpaceId () | 
|   | 
| void  | SaveWorldPreferences () | 
|   | 
| void  | SetWorldContainer (const BaseContainer &bc) | 
|   | 
| Vector  | GetViewColor (Int32 colid, Vector *defaultColor=nullptr) | 
|   | 
| void  | SetViewColor (Int32 colid, const Vector &col) | 
|   | 
| void  | ErrorStringDialog (CHECKVALUERANGE type, Float x, Float y, CHECKVALUEFORMAT is) | 
|   | 
| Bool  | ReadPluginInfo (Int32 pluginid, void *buffer, Int32 size) | 
|   | 
| Bool  | WritePluginInfo (Int32 pluginid, void *buffer, Int32 size) | 
|   | 
| Bool  | ReadRegInfo (Int32 pluginid, void *buffer, Int32 size) | 
|   | 
| Bool  | WriteRegInfo (Int32 pluginid, void *buffer, Int32 size) | 
|   | 
| BaseContainer *  | GetWorldPluginData (Int32 id) | 
|   | 
| Bool  | SetWorldPluginData (Int32 id, const BaseContainer &bc, Bool add=true) | 
|   | 
| BaseContainer *  | GetToolPluginData (BaseDocument *doc, Int32 id) | 
|   | 
| Bool  | GeIsActiveToolEnabled () | 
|   | 
| ToolPlugin *  | GetActiveTool () | 
|   | 
| Bool  | GeGetLanguage (Int32 index, maxon::String *extension, maxon::String *name, Bool *default_language) | 
|   | 
| Filename  | GeFilterSetSuffix (const Filename &name, Int32 id) | 
|   | 
| IDENTIFYFILE  | GeIdentifyFile (const Filename &name, UChar *probe, Int32 probesize, IDENTIFYFILE recognition, BasePlugin **bp) | 
|   | 
| GeListHead *  | GetScriptHead (Int32 type) | 
|   | 
| Int32  | GetDynamicScriptID (BaseList2D *bl) | 
|   | 
| void  | SetActiveScriptObject (Int32 type) | 
|   | 
| BaseList2D *  | CreateNewPythonScript (String &name, const String &body) | 
|   | 
| BaseList2D *  | LoadPythonScript (const Filename &fn) | 
|   | 
| Bool  | GetCommandLineArgs (C4DPL_CommandLineArgs &args) | 
|   | 
| String  | GetObjectName (Int32 type) | 
|   | 
| String  | GetTagName (Int32 type) | 
|   | 
| Int32  | GetObjectType (const maxon::String &name) | 
|   | 
| Int32  | GetTagType (const maxon::String &name) | 
|   | 
| Bool  | GeRegistryAdd (Int32 sub_id, REGISTRYTYPE main_id, void *data) | 
|   | 
| Bool  | GeRegistryRemove (Int32 sub_id, REGISTRYTYPE main_id) | 
|   | 
| Registry *  | GeRegistryFind (Int32 sub_id, REGISTRYTYPE main_id) | 
|   | 
| Registry *  | GeRegistryGetLast (REGISTRYTYPE main_id) | 
|   | 
| Registry *  | GeRegistryGetFirst (REGISTRYTYPE main_id) | 
|   | 
| Bool  | GeRegistryGetAutoID (Int32 *id) | 
|   | 
| Bool  | GePluginMessage (Int32 id, void *data) | 
|   | 
| Bool  | CheckIsRunning (CHECKISRUNNING type) | 
|   | 
| String  | GeGetDefaultFilename (Int32 id) | 
|   | 
| void  | FindInManager (BaseList2D *bl) | 
|   | 
| void  | GeSleep (Int32 milliseconds) | 
|   | 
| Bool  | GeIsMainThread () | 
|   | 
| Bool  | GeIsMainThreadAndNoDrawThread () | 
|   | 
| void  | _GeDebugBreak (Int32 line, const Char *file) | 
|   | 
| void  | GeDebugOut (const Char *s,...) | 
|   | 
| void  | GeDebugOut (const maxon::String &s) | 
|   | 
| GeData  | SendCoreMessage (Int32 coreid, const BaseContainer &msg, Int32 eventid=0) | 
|   | 
| String  | GetMacModel (const maxon::String &machinemodel) | 
|   | 
| enum cinema::MACHINEFEATURESTYPE  | MAXON_ENUM_LIST (MACHINEFEATURESTYPE) | 
|   | 
| BaseContainer  | GetMachineFeatures (MACHINEFEATURESTYPE type=MACHINEFEATURESTYPE::HARDWARE_OGL) | 
|   | 
| Bool  | GeGetMemoryStat (BaseContainer &stat) | 
|   | 
| Bool  | PopupEditText (Int32 screenx, Int32 screeny, Int32 width, Int32 height, const maxon::String &changeme, maxon::Delegate< void(POPUPEDITTEXTCALLBACK, maxon::String &)> func) | 
|   | 
| void  | StartEditorRender (Bool active_only, Bool raybrush, Int32 x1, Int32 y1, Int32 x2, Int32 y2, BaseThread *bt, BaseDraw *bd, Bool newthread) | 
|   | 
| String  | FormatNumber (const GeData &val, Int32 format, Int32 fps, Bool bUnit=true) | 
|   | 
| GeData  | StringToNumber (const maxon::String &text, Int32 format, Int32 fps, const LENGTHUNIT *lengthunit=nullptr) | 
|   | 
| void  | CallCommand (Int32 id, Int32 subid=0) | 
|   | 
| String  | GetCommandName (Int32 id) | 
|   | 
| String  | GetCommandHelp (Int32 id) | 
|   | 
| Bool  | IsCommandEnabled (Int32 id) | 
|   | 
| Bool  | IsCommandChecked (Int32 id) | 
|   | 
| Bool  | GetSystemEnvironmentVariable (const maxon::String &varname, maxon::String &result) | 
|   | 
| Bool  | AskForAdministratorPrivileges (const maxon::String &msg, const maxon::String &caption, Bool allowsuperuser, void **token) | 
|   | 
| void  | EndAdministratorPrivileges () | 
|   | 
| void  | RestartApplication (const Utf16Char *param=nullptr, Int32 exitcode=0, const Utf16Char **path=nullptr) | 
|   | 
| void  | SetExitCode (Int32 exitCode) | 
|   | 
| void  | GeUpdateUI () | 
|   | 
| VIEWPORTTYPE  | GeGetActiveViewportType () | 
|   | 
| Int32  | GetShortcutCount () | 
|   | 
| BaseContainer  | GetShortcut (Int32 index) | 
|   | 
| Bool  | AddShortcut (const BaseContainer &bc) | 
|   | 
| Bool  | RemoveShortcut (Int32 index) | 
|   | 
| Bool  | LoadShortcutSet (const Filename &fn, Bool add) | 
|   | 
| Bool  | SaveShortcutSet (const Filename &fn) | 
|   | 
| Int32  | FindShortcutsFromID (Int32 pluginid, Int32 *indexarray, Int32 maxarrayelements) | 
|   | 
| Int32  | FindShortcuts (const BaseContainer &scut, Int32 *idarray, Int32 maxarrayelements) | 
|   | 
| Bool  | CheckCommandShortcut (Int32 id, Int32 key, Int32 qual) | 
|   | 
| void  | InsertCreateObject (BaseDocument *doc, BaseObject *op, BaseObject *activeobj=nullptr) | 
|   | 
| void  | CopyToClipboard (const maxon::String &text) | 
|   | 
| void  | CopyToClipboard (BaseBitmap *map, Int32 ownerid) | 
|   | 
| Bool  | GetStringFromClipboard (String *txt) | 
|   | 
| Bool  | GetBitmapFromClipboard (BaseBitmap *map) | 
|   | 
| CLIPBOARDTYPE  | GetClipboardType () | 
|   | 
| Int32  | GetC4DClipboardOwner () | 
|   | 
| const BaseBitmap *  | GetCursorBitmap (Int32 type, Int32 &hotspotx, Int32 &hotspoty) | 
|   | 
| Bool  | CodeEditor_Open (BaseList2D *obj, const maxon::Delegate< GeData(BaseList2D *obj, const BaseContainer &msg)> &callback, const BaseContainer &bc=BaseContainer()) | 
|   | 
| void  | MinimalViewportSettingsCommand (Int32 type) | 
|   | 
| Bool  | IsAnimationRunning (const BaseDocument *document) | 
|   | 
| Bool  | IsUVToolMode (const BaseDocument *document) | 
|   | 
| Int32  | GetFormatDepth (Int32 format, Int32 depth) | 
|   | 
| Int32  | SizePixChr (Int32 pixels, Int32 chars) | 
|   | 
| Int32  | SizePix (Int32 pixels) | 
|   | 
| Int32  | SizeChr (Int32 chars) | 
|   | 
| void  | MessageDialog (const maxon::String &str) | 
|   | 
| void  | MessageDialog (Int32 id) | 
|   | 
| void  | MessageDialog (Int32 id, const maxon::String &p1) | 
|   | 
| void  | MessageDialog (Int32 id, const maxon::String &p1, const maxon::String &p2) | 
|   | 
| Bool  | QuestionDialog (const maxon::String &str) | 
|   | 
| Bool  | QuestionDialog (Int32 id) | 
|   | 
| Bool  | QuestionDialog (Int32 id, const maxon::String &p1) | 
|   | 
| Bool  | QuestionDialog (Int32 id, const maxon::String &p1, const maxon::String &p2) | 
|   | 
| Bool  | GetInputEvent (Int32 askdevice, BaseContainer &res) | 
|   | 
| Bool  | GetInputState (Int32 askdevice, Int32 askchannel, BaseContainer &res) | 
|   | 
| Int32  | ShowPopupMenu (CDialog *cd, Int32 screenx, Int32 screeny, const BaseContainer &bc, Int32 flags=POPUP_RIGHT|POPUP_EXECUTECOMMANDS|POPUP_ALLOW_FILTERING, Int32 *res_mainid=nullptr) | 
|   | 
| Bool  | RemoveLastCursorInfo (LASTCURSORINFOFUNC func) | 
|   | 
| String  | Shortcut2String (Int32 shortqual, Int32 shortkey) | 
|   | 
| String  | Shortcut2String (const BaseContainer &sc) | 
|   | 
| Vector  | GetGuiWorldColor (Int32 cid) | 
|   | 
| Bool  | GetIconCoordInfo (Int32 &id, const Char *ident) | 
|   | 
| Bool  | GetInterfaceIcon (Int32 type, Int32 id_x, Int32 id_y, Int32 id_w, Int32 id_h, IconData &d) | 
|   | 
| Bool  | GeIsTabletMode () | 
|   | 
| Float  | GetMouseMoveDelta () | 
|   | 
| void  | SetBakeStatus (Bool state) | 
|   | 
| Bool  | GetBakeStatus () | 
|   | 
| Filename  | GetDnDFilename (const BaseContainer &msg, Int32 dragType, const void *dragObj, Bool texturesOnly, Bool updateUsage, Bool loadUrl) | 
|   | 
| GvWorld *  | GvGetWorld () | 
|   | 
| const String  | GvGetEmptyString () | 
|   | 
| const String  | GvGetErrorString (const maxon::String &command, Int32 err) | 
|   | 
| void  | GvGetPortList (GvPortsDescInfo *info, GvPortIO port, GvPortList &portlist) | 
|   | 
| Bool  | GvGetPortDescription (GvPortsDescInfo *info, GvPortIO port, Int32 id, GvPortDescription *pd) | 
|   | 
| Bool  | GvGetAllDataTypes (GvPortDescInfo *info, UInt32 default_flag, Int32 first_id) | 
|   | 
| void  | GvFreePortDescInfo (GvPortDescInfo *info) | 
|   | 
| Bool  | GvRegisterOpClassType (GV_OPCLASS_HANDLER *data, Int32 struct_size) | 
|   | 
| Bool  | GvRegisterOpGroupType (GV_OPGROUP_HANDLER *data, Int32 struct_size) | 
|   | 
| Bool  | GvRegisterValueType (GV_VALUE_HANDLER *data, Int32 struct_size) | 
|   | 
| Bool  | GvRegisterDataType (GV_DATA_HANDLER *data, Int32 struct_size, const char *symbol=nullptr) | 
|   | 
| Bool  | GvRegisterValGroupType (GV_VALGROUP_HANDLER *data, Int32 struct_size) | 
|   | 
| GV_OPCLASS_HANDLER *  | GvFindRegisteredOpClass (GvOpClassID id) | 
|   | 
| GV_OPGROUP_HANDLER *  | GvFindRegisteredOpGroup (GvOpGroupID id) | 
|   | 
| const String  | GvGetOperatorDetailedText (const GvOperatorData *op, const GvNode *bn) | 
|   | 
| const String  | GvGetOperatorTitle (const GvNode *bn, Int32 string_id) | 
|   | 
| void  | GvFreeValuesTable (GvNode *bn, maxon::BaseArray< GvValue * > &ports) | 
|   | 
| void  | GvFreeValuesTable (GvNode *bn, GvValuesInfo &info) | 
|   | 
| Bool  | GvBuildInValuesTable (GvNode *bn, maxon::BaseArray< GvValue * > &ports, GvCalc *c, GvRun *r, Int32 *ids) | 
|   | 
| Bool  | GvBuildOutPortsTable (GvNode *bn, maxon::BaseArray< GvPort * > &ports) | 
|   | 
| Bool  | GvBuildValuesTable (GvNode *bn, maxon::BaseArray< GvPort * > &in_ports, maxon::BaseArray< GvPort * > &out_ports) | 
|   | 
| Bool  | GvCalculateInValuesTable (GvNode *bn, GvRun *run, GvCalc *calc, GvValuesInfo &info, Int32 singleport=((cinema::GvValueType)(-1)), BaseTime *time=nullptr) | 
|   | 
| Bool  | GvBuildInValuesTable (GvNode *bn, GvValuesInfo &info, GvCalc *c, GvRun *r, GvIdTablePtr ids) | 
|   | 
| Bool  | GvBuildOutValuesTable (GvNode *bn, GvValuesInfo &info) | 
|   | 
| Bool  | GvBuildValuesTable (GvNode *bn, GvValuesInfo &info, GvCalc *c, GvRun *r, GvIdTablePtr input_ids) | 
|   | 
| const GvDataInfo *  | GvGetDataInfo (const GvNode *bn, Int32 id) | 
|   | 
| GvDataInfo *  | GvGetDataInfo (GvNode *bn, Int32 id) | 
|   | 
| Bool  | GvCheckDataInfo (GvNode *bn, Int32 id) | 
|   | 
| Bool  | GvAllocDynamicData (GvNode *bn, GvDynamicData &data, GvCalc *c, Int32 id) | 
|   | 
| void  | GvFreeDynamicData (GvDynamicData &data) | 
|   | 
| void  | GvClearDynamicData (GvDynamicData &data, GvRun *r) | 
|   | 
| void  | GvClearDynamicData (GvDynamicData &data) | 
|   | 
| Bool  | GvAllocDynamicDataClear (GvNode *bn, GvDynamicData &data, GvCalc *c, Int32 id) | 
|   | 
| Bool  | GvAllocDynamicData (GvNode *bn, GvDynamicData &data, GvDataInfo *info) | 
|   | 
| Bool  | GvSetDataInContainer (const void *const data, GvValueID value_id, BaseContainer &bc, Int32 container_id, Int32 cpu_id=0) | 
|   | 
| GvNode *  | GetNode (GeListNode *bn) | 
|   | 
| Bool  | GvRegisterOperatorPlugin (GvOperatorID id, const maxon::String &str, Int32 info, DataAllocator *at, const maxon::String &description, Int32 disklevel, GvOpClassID op_class, GvOpGroupID op_group, Int32 op_owner, BaseBitmap *icon) | 
|   | 
| Bool  | InitThinkingParticles () | 
|   | 
| Bool  | RegisterPluginHelpDelegate (Int32 pluginId, PluginHelpDelegate delegate) | 
|   | 
| void  | OpenHelpBrowser (const maxon::String &opType, const maxon::String &baseType, const maxon::String &group, const maxon::String &property) | 
|   | 
| Bool  | InstallLibrary (Int32 id, C4DLibrary *lib, Int32 version, Int32 size) | 
|   | 
| Bool  | UninstallLibrary (C4DLibrary *lib, Int32 version, Int32 size) | 
|   | 
| C4DLibrary *  | CheckLibI (Int32 id, Int offset, C4DLibrary **store) | 
|   | 
| template<typename LIBCLASS  = C4DLibrary>  | 
| MAXON_ATTRIBUTE_FORCE_INLINE LIBCLASS *  | CheckLib (Int32 id, Int offset, LIBCLASS *&store) | 
|   | 
| Bool  | IsLibraryInstalled (Int32 id) | 
|   | 
| enum cinema::ACTIVEOBJECTMODE  | MAXON_ENUM_LIST (ACTIVEOBJECTMODE) | 
|   | 
| Bool  | ActiveObjectManager_RegisterMode (ACTIVEOBJECTMODE id, const String &text, MESSAGEHOOK *hook) | 
|   | 
| void  | ActiveObjectManager_SetMode (ACTIVEOBJECTMODE id, Bool openmanager) | 
|   | 
| void  | ActiveObjectManager_SetObjects (ACTIVEOBJECTMODE id, const AtomArray &objects, Int32 flags, const DescID &activepage=DescID()) | 
|   | 
| void  | ActiveObjectManager_SetObject (ACTIVEOBJECTMODE id, C4DAtom *op, Int32 flags, const DescID &activepage=DescID()) | 
|   | 
| void  | ActiveObjectManager_Open () | 
|   | 
| Bool  | EditObjectModal (const AtomArray &objects, const String &dlgtitle) | 
|   | 
| Bool  | EditObjectModal (C4DAtom *op, const String &dlgtitle) | 
|   | 
| Bool  | EditDescription (C4DAtom *bl, const DescID &id) | 
|   | 
| void  | AddDescription (C4DAtom *bl) | 
|   | 
| void  | PasteDescription (C4DAtom *bl) | 
|   | 
| Bool  | ActiveObjectManager_GetObjects (ACTIVEOBJECTMODE id, AtomArray &objects) | 
|   | 
| Bool  | ActiveObjectManager_GetModeInfo (ACTIVEOBJECTMODE id, ActiveModeInfo &info) | 
|   | 
| Int32  | ActiveObjectManager_GetModeCount () | 
|   | 
| Bool  | ActiveObjectManager_GetModeInfoIdx (Int32 idx, ActiveModeInfo &info) | 
|   | 
| ACTIVEOBJECTMODE  | ActiveObjectManager_GetLastMode () | 
|   | 
| BatchRender *  | GetBatchRender () | 
|   | 
| void  | RemoveXRefData (const BaseDocument *doc, BaseList2D *bl) | 
|   | 
| Bool  | HasDocumentXRefs (const BaseDocument *doc) | 
|   | 
| Int32  | GetDocumentXRefState () | 
|   | 
| UInt64  | GetXRefID (BaseList2D *bl) | 
|   | 
| Bool  | XRefHasParam (BaseDocument *doc, BaseList2D *bl, const DescID &id) | 
|   | 
| Bool  | XRefGetParam (BaseDocument *doc, BaseList2D *bl, const DescID &id, GeData &dat) | 
|   | 
| Bool  | XRefRemoveParam (BaseDocument *doc, BaseList2D *bl, const DescID &id) | 
|   | 
| enum cinema::CAMORPH_COPY_FLAGS  | MAXON_ENUM_FLAGS (CAMORPH_COPY_FLAGS) | 
|   | 
| enum cinema::CAMORPH_MODE_FLAGS  | MAXON_ENUM_FLAGS (CAMORPH_MODE_FLAGS) | 
|   | 
| enum cinema::CAMORPH_MODE  | MAXON_ENUM_LIST (CAMORPH_MODE) | 
|   | 
| enum cinema::CAMORPH_DATA_FLAGS  | MAXON_ENUM_FLAGS (CAMORPH_DATA_FLAGS) | 
|   | 
| enum cinema::GE_CM_CLIPREGION  | MAXON_ENUM_LIST (GE_CM_CLIPREGION) | 
|   | 
| enum cinema::GE_CM_DRAWMODE  | MAXON_ENUM_LIST (GE_CM_DRAWMODE) | 
|   | 
| enum cinema::GE_CM_BLIT  | MAXON_ENUM_LIST (GE_CM_BLIT) | 
|   | 
| enum cinema::GE_CM_ARCSEGMENT  | MAXON_ENUM_LIST (GE_CM_ARCSEGMENT) | 
|   | 
| enum cinema::GE_CM_FONTSORT  | MAXON_ENUM_LIST (GE_CM_FONTSORT) | 
|   | 
| BaseObject *  | FindSkyObject (BaseDocument *pDoc) | 
|   | 
| enum cinema::SWATCH_CATEGORY  | MAXON_ENUM_LIST (SWATCH_CATEGORY) | 
|   | 
| String  | ColorRGBToString (const Vector &color) | 
|   | 
| String  | ColorHSVToString (const Vector &color) | 
|   | 
| Int  | ColorComponentFloatTo8Bit (Float colorComponent) | 
|   | 
| Float  | ColorComponent8BitToFloat (Int colorComponent) | 
|   | 
| void  | ColorFloatTo8Bit (const Vector &floatColor, Int &red, Int &green, Int &blue) | 
|   | 
| Vector  | Color8BitToFloat (Int red, Int green, Int blue) | 
|   | 
| Int  | ColorComponentFloatTo16Bit (Float colorComponent) | 
|   | 
| Float  | ColorComponent16BitToFloat (Int colorComponent) | 
|   | 
| void  | ColorFloatTo16Bit (const Vector &floatColor, Int &red, Int &green, Int &blue) | 
|   | 
| Vector  | Color16BitToFloat (Int red, Int green, Int blue) | 
|   | 
| Vector  | ColorKelvinTemperatureToRGB (Float kelvinDegrees, Float tint=0.0) | 
|   | 
| Bool  | ColorHarmonyGetComplementary (const Vector &color, Bool ryb, maxon::BaseArray< Vector > &palette) | 
|   | 
| Bool  | ColorHarmonyGetSplitComplementary (const Vector &color, Bool ryb, maxon::BaseArray< Vector > &palette) | 
|   | 
| Bool  | ColorHarmonyGetTetradic (const Vector &color, Bool ryb, maxon::BaseArray< Vector > &palette) | 
|   | 
| Bool  | ColorHarmonyGetAnalogous (const Vector &color, Int colorCount, Bool ryb, maxon::BaseArray< Vector > &palette) | 
|   | 
| Bool  | ColorHarmonyGetEquiangular (const Vector &color, Int colorCount, Bool ryb, maxon::BaseArray< Vector > &palette) | 
|   | 
| Bool  | ColorHarmonyRotateColor (const Vector &color, Int colorCount, Float angle, Bool ryb, maxon::BaseArray< Vector > &palette) | 
|   | 
| Bool  | ColorHarmonyInterpolateColors (const Vector &color1, const Vector &color2, Int colorCount, Bool ryb, maxon::BaseArray< Vector > &palette) | 
|   | 
| CustomaDataTagLibrary *  | CheckCustomaDataTagLibrary (Int32 offset) | 
|   | 
| enum cinema::CUSTOMDATATAG_MODE  | MAXON_ENUM_LIST (CUSTOMDATATAG_MODE) | 
|   | 
| enum cinema::DATETIMEPARSERMODE  | MAXON_ENUM_LIST (DATETIMEPARSERMODE) | 
|   | 
| DescriptionLib *  | CheckDescriptionLib (Int32 offset) | 
|   | 
| Bool  | Description_Register (Int32 id, const String &idstr, LocalResource *res) | 
|   | 
| Bool  | xConvertToPolygons (BaseObject *oroot, BaseObject *destination, Int32 flags) | 
|   | 
| Bool  | xConvertToPolygonGroups (BaseObject *oroot, BaseObject *destination, Int32 flags) | 
|   | 
| Bool  | xCenterAxis (BaseObject *oroot) | 
|   | 
| Bool  | xFilterModelSpaceCurves (BaseObject *oroot) | 
|   | 
| const Matrix  | mswap (Vector(0.0), Vector(1., 0., 0.), Vector(0., 0., 1.), Vector(0., -1., 0.)) | 
|   | 
| Vector  | NegZ (Vector value) | 
|   | 
| Bool  | SelectionListCreate (BaseDocument *doc, BaseObject *parent, BaseDraw *bd, Float mx, Float my, LassoSelection *ls, C4DObjectList *list, Bool use_selection_filter=true, Bool use_display_filter=true) | 
|   | 
| Bool  | FilteredSelectionListCreate (BaseDocument *doc, AtomArray *arr, BaseDraw *bd, Float mx, Float my, LassoSelection *ls, C4DObjectList *list, Bool use_selection_filter=true, Bool use_display_filter=true) | 
|   | 
| Int32  | SelectionListShowMenu (BaseDocument *doc, Float screenx, Float screeny, C4DObjectList *list) | 
|   | 
| Bool  | ShowObjectArt (BaseDocument *doc, Int32 art, const ManagerInfo &minfo) | 
|   | 
| Bool  | IsObjectHidden (BaseDocument *doc, BaseList2D *bl, const ManagerInfo &minfo) | 
|   | 
| Bool  | IsObjectSearchable (BaseDocument *doc, BaseList2D *bl, const ManagerInfo &minfo) | 
|   | 
| Bool  | IsLayerHidden (BaseDocument *doc, LayerObject *op, const ManagerInfo &minfo) | 
|   | 
| Bool  | SetLayerHidden (BaseDocument *doc, LayerObject *op, const ManagerInfo &minfo, Bool hide) | 
|   | 
| Bool  | BuildFilterList (BaseDocument *doc) | 
|   | 
| enum cinema::HAIR_MSG_DATA_FLAG  | MAXON_ENUM_FLAGS (HAIR_MSG_DATA_FLAG) | 
|   | 
| enum cinema::HAIR_MSG_DATA_TYPE  | MAXON_ENUM_LIST (HAIR_MSG_DATA_TYPE) | 
|   | 
| enum cinema::ICONFLAG  | MAXON_ENUM_FLAGS (ICONFLAG) | 
|   | 
| Bool  | RegisterIcon (Int32 lIconID, BaseBitmap *pBmp, Int32 x=0, Int32 y=0, Int32 w=-1, Int32 h=-1, ICONFLAG lFlags=ICONFLAG::NONE) | 
|   | 
| Bool  | RegisterIcon (Int32 lIconID, Filename fn, Int32 x=0, Int32 y=0, Int32 w=-1, Int32 h=-1, ICONFLAG lFlags=ICONFLAG::NONE) | 
|   | 
| Bool  | GetIcon (Int32 lIconID, IconData *pData) | 
|   | 
| Bool  | UnregisterIcon (Int32 lIconID) | 
|   | 
| enum cinema::INTERSECTTYPE  | MAXON_ENUM_LIST (INTERSECTTYPE) | 
|   | 
| enum cinema::TASKSTATE  | MAXON_ENUM_FLAGS (TASKSTATE) | 
|   | 
| Bool  | IsNetRenderInstalled () | 
|   | 
| NetRenderService *  | GetGlobalNetRenderService () | 
|   | 
| String  | GetMachineDescription (const NetRenderService *service, Machine *m) | 
|   | 
| String  | VerificationBitToString (VERIFICATIONBIT state) | 
|   | 
| String  | JobCommandToString (JOBCOMMAND command) | 
|   | 
| String  | JobStateToString (JOBSTATE state) | 
|   | 
| String  | GetDebugStringOfMachine (const Machine *m) | 
|   | 
| void  | SetErrorLevel (Bool printDebugErrors, Bool stackInErrors, Bool locationInErrors) | 
|   | 
| MESSAGERESULT  | NetSpecialEventAdd (NetRenderService *service, const C4DUuid &remoteUuid, const BaseContainer &msg, Bool forceConnect=false) | 
|   | 
| MESSAGERESULT  | NetGeSyncMessage (NetRenderService *service, const C4DUuid &remoteUuid, const BaseContainer &msg, BaseContainer &result, BaseThread *bt=nullptr, Bool forceConnect=false) | 
|   | 
| MESSAGERESULT  | NetSendData (NetRenderService *service, const C4DUuid &remoteUuid, NetRenderBuffer *data, NetRenderBuffer *result, BaseThread *bt=nullptr) | 
|   | 
| Bool  | NetSendMessageToServer (NetRenderService *service, const C4DUuid &remoteUuid, const C4DUuid &jobUuid, SERVERMESSAGE type, const String &messageString, Bool doConsoleOutput=false, Int32 frameNumber=NOTOK) | 
|   | 
| Bool  | NetSendMessageToServer (NetRenderService *service, const C4DUuid &remoteUuid, const C4DUuid &jobUuid, SERVERMESSAGE type, RENDERRESULT res, const String &messageString, Bool doConsoleOutput=false, Int32 frameNumber=NOTOK) | 
|   | 
| Bool  | NetRenderCacheGet (NetRenderDocumentContext *context, Bool isServer, Int32 cacheID, void *&data, Int32 &size) | 
|   | 
| Bool  | NetRenderCacheGetTask (NetRenderDocumentContext *context, Bool isServer, Int32 cacheID, Int32 &taskID, Int32 &taskSubdivisions) | 
|   | 
| Bool  | NetRenderCacheSendTask (NetRenderDocumentContext *context, Bool isServer, Int32 cacheID, Int32 taskID, void *data, Int32 size, Bool progress) | 
|   | 
| Bool  | NetRenderCacheProgress (NetRenderDocumentContext *context, Int32 cacheID, Int32 lastIndex, void *&data, Int32 &size, BaseThread *thread) | 
|   | 
| Bool  | NetRenderCachePrepass (NetRenderDocumentContext *context, Int32 cacheID, Bool &completed) | 
|   | 
| Bool  | NetRenderGetFileFromServer (NetRenderService *context, const Filename &sourcePathOrName, Filename &result, BaseThread *bt=nullptr) | 
|   | 
| maxon::Result< void >  | NetRenderGetAssetFromServer (NetRenderService *service, const Filename &sourcePathOrName, Filename &result, SERVERMESSAGE raiseServerMessageIfNotFound, maxon::ThreadInterface *bt=nullptr) | 
|   | 
| PaintManager *  | GetPaintManager () | 
|   | 
| PaintView *  | GetPaintView (PaintManager *paintManager, Int32 viewId) | 
|   | 
| Bool  | PrefsLib_InitPrefs () | 
|   | 
| Bool  | PrefsLib_OpenDialog (Int32 page) | 
|   | 
| void  | CheckPrefsData (BaseContainer *worldcontainer, Int32 containerid, const GeData &defaultvalue) | 
|   | 
| enum cinema::REGPARSEMODE  | MAXON_ENUM_LIST (REGPARSEMODE) | 
|   | 
| SculptObject *  | GetSelectedSculptObject (BaseDocument *doc, Bool includeHiddenObjects=false) | 
|   | 
| const SculptObject *  | GetSelectedSculptObject (const BaseDocument *doc, Bool includeHiddenObjects=false) | 
|   | 
| SculptObject *  | MakeSculptObject (PolygonObject *poly, BaseDocument *doc, Bool addUndo=false) | 
|   | 
| Bool  | IsObjectEnabled (BaseObject *pObject) | 
|   | 
| void  | EnsureSculptObjectReady (PolygonObject *obj, BaseDocument *doc) | 
|   | 
| enum cinema::SCULPTBRUSHID  | MAXON_ENUM_LIST (SCULPTBRUSHID) | 
|   | 
| enum cinema::FIRSTHITPPOINTTYPE  | MAXON_ENUM_LIST (FIRSTHITPPOINTTYPE) | 
|   | 
| enum cinema::SCULPTBRUSHMODE  | MAXON_ENUM_LIST (SCULPTBRUSHMODE) | 
|   | 
| enum cinema::SCULPTBRUSHDATATYPE  | MAXON_ENUM_FLAGS (SCULPTBRUSHDATATYPE) | 
|   | 
| enum cinema::OVERRIDE  | MAXON_ENUM_FLAGS (OVERRIDE) | 
|   | 
| enum cinema::SAMPLEMODE  | MAXON_ENUM_FLAGS (SAMPLEMODE) | 
|   | 
| enum cinema::SCULPTOFFSETFLAGS  | MAXON_ENUM_FLAGS (SCULPTOFFSETFLAGS) | 
|   | 
| Bool  | RegisterBrushModifier (Int32 id, const String &name, DataAllocator *g, SCULPTBRUSHMODE mode, SCULPTBRUSHDATATYPE type, const String &resource, Bool hide=false, maxon::BaseArray< Int32 > *brushFilters=nullptr, maxon::BaseArray< Int32 > *brushRestrictions=nullptr, Int32 diskLevel=0) | 
|   | 
| Bool  | AddSculptBrushModifierFunction (Int32 id, String name, SCULPTBRUSHMODE mode, SCULPTBRUSHDATATYPE type, maxon::BaseArray< Int32 > *brushFilters=nullptr, maxon::BaseArray< Int32 > *brushRestrictions=nullptr, Bool hide=false) | 
|   | 
| Bool  | IsSculptBrush (Int32 toolID) | 
|   | 
| SculptBrushToolData *  | GetSelectedSculptBrush (BaseDocument *doc) | 
|   | 
| enum cinema::SUBSTANCE_MATERIAL_MODE  | MAXON_ENUM_LIST (SUBSTANCE_MATERIAL_MODE) | 
|   | 
| enum cinema::SUBSTANCE_IMPORT_RESULT  | MAXON_ENUM_LIST (SUBSTANCE_IMPORT_RESULT) | 
|   | 
| enum cinema::SUBSTANCE_IMPORT_COPY  | MAXON_ENUM_LIST (SUBSTANCE_IMPORT_COPY) | 
|   | 
| enum cinema::SUBSTANCE_INPUT_TYPE  | MAXON_ENUM_LIST (SUBSTANCE_INPUT_TYPE) | 
|   | 
| enum cinema::SUBSTANCE_OUTPUT_TYPE  | MAXON_ENUM_LIST (SUBSTANCE_OUTPUT_TYPE) | 
|   | 
| enum cinema::TAKE_MODE  | MAXON_ENUM_LIST (TAKE_MODE) | 
|   | 
| enum cinema::OVERRIDEENABLING  | MAXON_ENUM_FLAGS (OVERRIDEENABLING) | 
|   | 
| Bool  | IsTakeRenderRunning () | 
|   | 
| void  | StopTakeRender () | 
|   | 
| BaseList2D *  | GetFirstMarker (BaseDocument *doc) | 
|   | 
| const BaseList2D *  | GetFirstMarker (const BaseDocument *doc) | 
|   | 
| BaseList2D *  | AddMarker (BaseDocument *doc, BaseList2D *pPred, BaseTime time, String name, maxon::Color color=maxon::Color(), BaseTime length=BaseTime(), LayerObject *obj=nullptr) | 
|   | 
| Bool  | GetAllTokenEntries (maxon::BaseArray< TokenEntry > &tokenList) | 
|   | 
| String  | StringConvertTokens (const String &path, const RenderPathData *rpData) | 
|   | 
| Filename  | FilenameConvertTokens (const Filename &path, const RenderPathData *rpData) | 
|   | 
| String  | StringConvertTokensFilter (const String &path, const RenderPathData *rpData, const maxon::BaseArray< String > &exclude) | 
|   | 
| Filename  | FilenameConvertTokensFilter (const Filename &path, const RenderPathData *rpData, const maxon::BaseArray< String > &exclude) | 
|   | 
| String  | StringExtractRoot (const String &path) | 
|   | 
| Filename  | FilenameExtractRoot (const Filename &path) | 
|   | 
| Bool  | FilenameSlicePath (const Filename &path, Filename &root, Filename &fileName) | 
|   | 
| Bool  | RegisterToken (const String &key, const String &help, const String &example, TOKENHOOK *hook) | 
|   | 
| Bool  | RegisterHiddenToken (const String &key, const String &help, const String &example, TOKENHOOK *hook) | 
|   | 
| Bool  | GetFileTime (const Filename &fn, UINT &nYear, UINT &nMonth, UINT &nDay, UINT &nHour, UINT &nMinute, UINT &nSec, Int32 lType, Bool bIsDir) | 
|   | 
| Bool  | SetFileTime (const Filename &fn, UINT nYear, UINT nMonth, UINT nDay, UINT nHour, UINT nMinute, UINT nSec, Int32 lType, Bool bIsDir) | 
|   | 
| Bool  | CompressDataRaw (const void *pSrcData, Int lSrcLen, void *pDestData, Int *plDestLen, Int32 lLevel) | 
|   | 
| Bool  | UncompressDataRaw (const void *pSrcData, Int lSrcLen, void *pDestData, Int *plDestLen, Int *plRead=nullptr) | 
|   | 
| Bool  | CompressData (const void *pSrcData, Int lSrcLen, void *&pDestData, Int &lDestLen, Int32 lLevel) | 
|   | 
| Bool  | UncompressData (const void *pSrcData, Int lSrcLen, void *&pDestData, Int &lDestLen, Int *plRead=nullptr) | 
|   | 
| ZHandle *  | CompressDataInit (Int32 lLevel) | 
|   | 
| Bool  | CompressDataDoIt (ZHandle *handle, const void *pSrcData, Int lSrcLen, void *&pDestData, Int &lDestLen, Int32 lFlags) | 
|   | 
| void  | CompressDataFree (ZHandle *&handle) | 
|   | 
| void *  | _ReturnString (const maxon::String &v) | 
|   | 
| Bool  | RegisterMaterialPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, Int32 disklevel) | 
|   | 
| UInt  | GeMemGetFreePhysicalMemoryEstimate () | 
|   | 
| void  | ClearMem (void *d, Int size, Int32 value=0) | 
|   | 
| void  | CopyMem (const void *s, void *d, Int size) | 
|   | 
| void  | MemCopy (void *d, const void *s, Int size) | 
|   | 
| template<class T , class U >  | 
| void  | FillMemTypeTemplate (T *data_ptr, Int size, const U *check_type, Int32 value) | 
|   | 
| template<typename T >  | 
| void  | ClearMemType (T *data_ptr, Int cnt) | 
|   | 
| template<typename T >  | 
| void  | CopyMemType (const T *src_ptr, T *dst_ptr, Int cnt) | 
|   | 
| Bool  | RegisterMessagePlugin (Int32 id, const maxon::String &str, Int32 info, MessageData *dat) | 
|   | 
| enum cinema::MTBODYPARTTRANSFERATTRIBUTEMODE Int32  | MAXON_ENUM_LIST (MTBODYPARTTRANSFERATTRIBUTEMODE) | 
|   | 
| Bool  | WriteIpAddr (const NetworkIpAddr &addr, HyperFile *hf) | 
|   | 
| Bool  | ReadIpAddr (NetworkIpAddr &addr, HyperFile *hf) | 
|   | 
| Bool  | WriteIpAddrPort (const NetworkIpAddrPort &addr, HyperFile *hf) | 
|   | 
| Bool  | ReadIpAddrPort (NetworkIpAddrPort &addr, HyperFile *hf) | 
|   | 
| NetworkIpConnection *  | OpenOutgoing (const NetworkIpAddrPort &adr, BaseThread *thread=nullptr, Int connectTimeout=30, Int sessionTimeout=10, Bool useNagleAlgorithm=true, Int *error=nullptr) | 
|   | 
| NetworkIpConnection *  | OpenOutgoing (const maxon::String &adr, BaseThread *thread=nullptr, Int connectTimeout=30, Int sessionTimeout=10, Bool useNagleAlgorithm=true, Int *error=nullptr) | 
|   | 
| Int  | BytesInInputBuffer (NetworkIpConnection *ipc) | 
|   | 
| Int  | RecvBytes (NetworkIpConnection *ipc, void *buf, Int size) | 
|   | 
| Int  | SendBytes (NetworkIpConnection *ipc, const void *buf, Int size) | 
|   | 
| NetworkIpConnection *  | OpenListener (const NetworkIpAddrPort &adr, BaseThread *thread, Int sessionTimeout, Bool dontwait, Int *error) | 
|   | 
| NetworkIpConnection *  | OpenListener (const maxon::String &adr, BaseThread *thread, Int sessionTimeout, Bool useNagleAlgorithm, Int *error) | 
|   | 
| NetworkIpConnection *  | OpenWaitForIncoming (NetworkIpConnection *listener, BaseThread *connection, Int *error) | 
|   | 
| void  | KillConnection (NetworkIpConnection *&ipc) | 
|   | 
| void  | CloseConnection (NetworkIpConnection *&ipc) | 
|   | 
| void  | FillNodePlugin (NODEPLUGIN *np, Int32 info, DataAllocator *g, BaseBitmap *icon, Int32 disklevel) | 
|   | 
| Bool  | RegisterNodePlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, BaseBitmap *icon, Int32 disklevel, Int32 *fallback) | 
|   | 
| enum cinema::HANDLECONSTRAINTTYPE  | MAXON_ENUM_LIST (HANDLECONSTRAINTTYPE) | 
|   | 
| Bool  | RegisterObjectPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, BaseBitmap *icon, Int32 disklevel) | 
|   | 
| Bool  | RegisterObjectPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, BaseBitmap *icon, Int32 disklevel, OBJECTCATEGORY category) | 
|   | 
| void  | FillObjectPlugin (OBJECTPLUGIN *np, DataAllocator *npalloc, Int32 info, Int32 disklevel, BaseBitmap *icon) | 
|   | 
| void *  | SendPainterCommand (Int32 command, BaseDocument *doc, PaintTexture *tex, BaseContainer *bc) | 
|   | 
| TempUVHandle *  | GetActiveUVSet (BaseDocument *doc, Int32 flags) | 
|   | 
| Bool  | UpdateMeshUV (Bool fullUpdate=false) | 
|   | 
| void  | FreeActiveUVSet (TempUVHandle *handle) | 
|   | 
| const EdgeBaseSelect *  | GetUVSeams (const BaseObject *obj) | 
|   | 
| const EdgeBaseSelect *  | GetUVSeams2 (const BaseObject *obj, Bool checkUVSettings=false) | 
|   | 
| Bool  | CallUVCommand (const Vector *padr, Int32 PointCount, const CPolygon *polys, Int32 lPolyCount, UVWStruct *uvw, BaseSelect *polyselection, BaseSelect *pointselection, BaseObject *op, Int32 mode, Int32 cmdid, const BaseContainer &settings) | 
|   | 
| Int32  | IdentifyImage (const Filename &texpath) | 
|   | 
| Bool  | BPSetupWizardWithParameters (BaseDocument *doc, const BaseContainer &settings, AtomArray &objects, AtomArray &material) | 
|   | 
| Bool  | CalculateTextureSize (BaseDocument *doc, AtomArray &materials, TextureSize *&sizes) | 
|   | 
| Bool  | GetAllStrings_AddTexture (const void *msgdata, const BaseContainer &d) | 
|   | 
| void  | PainterActivateChannel (Int32 channel, Bool multi, Bool enable) | 
|   | 
| PaintTexture *  | PainterCreateNewTextureDialog (String &result, Filename &resultdirectory, Int32 channelid, BaseMaterial *bmat) | 
|   | 
| maxon::Result< maxon::DrawportTextureInterface * >  | PainterGetBrush (BaseDraw *bd, PaintBrushData &brushData) | 
|   | 
| static Matrix  | CalcParticleMatrix (Particle *cp) | 
|   | 
| Bool  | PluginStart () | 
|   | 
| void  | PluginEnd () | 
|   | 
| Bool  | PluginMessage (Int32 id, void *data) | 
|   | 
| Quaternion  | QSlerp (const Quaternion &q1, const Quaternion &q2, Float64 alfa) | 
|   | 
| Quaternion  | QSquad (const Quaternion &q0, const Quaternion &q1, const Quaternion &q2, const Quaternion &q3, Float64 alfa) | 
|   | 
| Quaternion  | QBlend (const Quaternion &q1, const Quaternion &q2, const Float64 r) | 
|   | 
| Quaternion  | QSpline (const Quaternion &qn_m1, const Quaternion &qn, const Quaternion &qn_p1, const Quaternion &qn_p2, Float64 t) | 
|   | 
| Quaternion  | QSmoothCubic (const Quaternion &qn_m1, const Quaternion &qn, const Quaternion &qn_p1, Float64 t) | 
|   | 
| Quaternion  | QNorm (const Quaternion &q) | 
|   | 
| Quaternion  | QMul (const Quaternion &q1, const Quaternion &q2) | 
|   | 
| Quaternion  | QMul (const Quaternion &q, Float64 s) | 
|   | 
| Quaternion  | QAdd (const Quaternion &q1, const Quaternion &q2) | 
|   | 
| Quaternion  | QSub (const Quaternion &q1, const Quaternion &q2) | 
|   | 
| Quaternion  | QInvert (const Quaternion &q) | 
|   | 
| Float64  | QDot (const Quaternion &q1, const Quaternion &q2) | 
|   | 
| Quaternion  | QDeriv (const Quaternion &q, const Vector64 &w) | 
|   | 
| Quaternion  | QLogN (const Quaternion &q) | 
|   | 
| Quaternion  | QExpQ (const Quaternion &q) | 
|   | 
| Vector64  | Matrix64ToHPB (const Matrix64 &m) | 
|   | 
| Matrix64  | LHPBToMatrix (const Vector64 &w) | 
|   | 
| const String &  | GeLoadString (Int32 id) | 
|   | 
| String  | GeLoadString (Int32 id, const maxon::String &p1) | 
|   | 
| String  | GeLoadString (Int32 id, const maxon::String &p1, const maxon::String &p2) | 
|   | 
| String  | GeLoadString (Int32 id, const maxon::String &p1, const maxon::String &p2, const maxon::String &p3) | 
|   | 
| String  | GeLoadString (Int32 id, const maxon::String &p1, const maxon::String &p2, const maxon::String &p3, const maxon::String &p4) | 
|   | 
| String  | GeLoadString (Int32 id, const maxon::String &p1, const maxon::String &p2, const maxon::String &p3, const maxon::String &p4, const maxon::String &p5) | 
|   | 
| Bool  | RegisterDescription (Int32 id, const maxon::String &idstr, LocalResource *res=nullptr) | 
|   | 
| BaseContainer *  | GetMenuResource (const maxon::String &menuname) | 
|   | 
| Bool  | SearchMenuResource (const BaseContainer *bc, const maxon::String &searchstr) | 
|   | 
| const GeData *  | SearchPluginMenuResource (const maxon::String &identifier="IDS_EDITOR_PIPELINE"_s) | 
|   | 
| const GeData *  | SearchPluginSubMenuResource (const maxon::String &identifier="IDS_EDITOR_PIPELINE"_s, BaseContainer *bc=nullptr) | 
|   | 
| void  | UpdateMenus () | 
|   | 
| void  | FreeResource () | 
|   | 
| Bool  | RegisterSceneHookPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, Int32 priority, Int32 disklevel) | 
|   | 
| Int32  | CALC_TEXINFO (Int32 texflag, Int32 channel) | 
|   | 
| Int32  | CALC_TEXINFO_BUMP (Int32 texflag, Int32 channel, Int32 sample) | 
|   | 
| enum cinema::INITRENDERFLAG  | MAXON_ENUM_FLAGS (INITRENDERFLAG) | 
|   | 
| Vector64  | BasicTransformColor (const Vector64 &input, COLORSPACETRANSFORMATION colortransformation) | 
|   | 
| maxon::Color64  | BasicTransformColor (const maxon::Color64 &input, COLORSPACETRANSFORMATION colortransformation) | 
|   | 
| maxon::Color32  | BasicTransformColor (const maxon::Color32 &input, COLORSPACETRANSFORMATION colortransformation) | 
|   | 
| void  | BasicTransformColors (Vector64 *v, Int count, COLORSPACETRANSFORMATION colorSpaceTransformation) | 
|   | 
| Bool  | RegisterShaderPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, Int32 disklevel) | 
|   | 
| enum cinema::SNAPPRIORITY  | MAXON_ENUM_ORDERED_LIST (SNAPPRIORITY) | 
|   | 
| enum cinema::SNAPFLAGS  | MAXON_ENUM_FLAGS (SNAPFLAGS) | 
|   | 
| enum cinema::INFERREDGUIDETYPE  | MAXON_ENUM_LIST (INFERREDGUIDETYPE) | 
|   | 
| Bool  | IsSnapEnabled (const BaseDocument *doc, Int32 mode=-1) | 
|   | 
| void  | EnableSnap (Bool state, BaseDocument *doc, Int32 mode=-1) | 
|   | 
| BaseContainer  | SnapSettings (BaseDocument *doc, Int32 snapmode=-1) | 
|   | 
| void  | SnapSettings (BaseDocument *doc, const BaseContainer &bc, Int32 snapmode=-1) | 
|   | 
| Bool  | IsQuantizeEnabled (BaseDocument *doc) | 
|   | 
| Float  | QuantizeStep (BaseDocument *doc, BaseDraw *bd, Int32 quantize_mode) | 
|   | 
| void  | QuantizeStep (BaseDocument *doc, BaseDraw *bd, Int32 quantize_mode, Float val) | 
|   | 
| Bool  | GetConstructionPlane (const BaseDraw *bd, Matrix *mg, Vector *scale, BaseObject **op) | 
|   | 
| BaseObject *  | GetWorkplaneObject (const BaseDocument *doc) | 
|   | 
| Bool  | IsWorkplaneLocked (const BaseDocument *doc) | 
|   | 
| void  | WorkplaneLock (BaseDraw *bd, Int32 locked) | 
|   | 
| Matrix  | GetWorkplaneMatrix (const BaseDocument *doc, const BaseDraw *bd) | 
|   | 
| Bool  | RegisterSnapPlugin (Int32 id, const maxon::String &str, const maxon::String &help, Int32 snapinfo, SnapDataAllocator *npalloc, BaseBitmap *icon, SNAPPRIORITY priority=SNAPPRIORITY::EDGE, Int32 parent_mode=-1) | 
|   | 
| maxon::String  | ToString (const String &val, const maxon::FormatStatement *formatStatement, maxon::Bool checkDatatype=false) | 
|   | 
| const String &  | MaxonConvert (const maxon::String &val) | 
|   | 
| String  | MaxonConvert (maxon::String &&val) | 
|   | 
| const maxon::String &  | MaxonConvert (const String &val) | 
|   | 
| maxon::String  | MaxonConvert (String &&val) | 
|   | 
| Bool  | operator== (const String &left, const String &right) | 
|   | 
| Bool  | operator== (const String &left, const Char *right) | 
|   | 
| Bool  | operator== (const String &left, const maxon::String &right) | 
|   | 
| Bool  | operator== (const maxon::String &left, const String &right) | 
|   | 
| Bool  | operator!= (const String &left, const String &right) | 
|   | 
| Bool  | operator!= (const String &left, const maxon::String &right) | 
|   | 
| Bool  | operator!= (const maxon::String &left, const String &right) | 
|   | 
| Bool  | operator!= (const String &left, const Char *right) | 
|   | 
| Bool  | operator< (const String &left, const String &right) | 
|   | 
| Bool  | RegisterTagPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, BaseBitmap *icon, Int32 disklevel) | 
|   | 
| void  | FillTagPlugin (TAGPLUGIN *np, DataAllocator *npalloc, Int32 info, Int32 disklevel, BaseBitmap *icon) | 
|   | 
| Int32  | GeGetCurrentThreadCount () | 
|   | 
| void  | GeThreadLock () | 
|   | 
| void  | GeThreadUnlock () | 
|   | 
| THREADTYPE  | IdentifyThread (BaseThread *bt) | 
|   | 
| UInt32  | GeGetCurrentThreadId () | 
|   | 
| BaseThread *  | GeGetCurrentThread () | 
|   | 
| BaseThread *  | GeGetDummyThread () | 
|   | 
| BaseThread *  | GeGetEscTestThread () | 
|   | 
| maxon::ThreadRef  | MaxonConvert (BaseThread *thread) | 
|   | 
| BaseThread *  | MaxonConvert (const maxon::ThreadRef &thread) | 
|   | 
| BaseThread *  | MaxonConvert (const maxon::ThreadInterface *thread) | 
|   | 
| enum cinema::VERTEXCOLOR_DISPLAYMODE  | MAXON_ENUM_FLAGS (VERTEXCOLOR_DISPLAYMODE) | 
|   | 
| BaseContainer *  | GetToolData (BaseDocument *doc, Int32 pluginid, Bool create=true) | 
|   | 
| const BaseContainer *  | GetToolData (const BaseDocument *doc, Int32 pluginid, Bool create=true) | 
|   | 
| Float  | GetToolScale (BaseDraw *bd, AtomArray *arr, Int32 all, Int32 mode=-1) | 
|   | 
| Bool  | RegisterToolPlugin (Int32 id, const maxon::String &str, Int32 info, BaseBitmap *icon, const maxon::String &help, ToolData *dat) | 
|   | 
| Float64  | StepEx (Float64 a, Float64 x) | 
|   | 
| Float32  | Boxstep (Float32 a, Float32 b, Float32 x) | 
|   | 
| Float64  | Boxstep (Float64 a, Float64 b, Float64 x) | 
|   | 
| Float32  | Smoothstep (Float32 a, Float32 b, Float32 x) | 
|   | 
| Float64  | Smoothstep (Float64 a, Float64 b, Float64 x) | 
|   | 
| Float32  | Modulo (Float32 a, Float32 b) | 
|   | 
| Float64  | Modulo (Float64 a, Float64 b) | 
|   | 
| Int32  | LModulo (Int32 a, Int32 b) | 
|   | 
| Int64  | LModulo (Int64 a, Int64 b) | 
|   | 
| Float32  | Bias (Float32 b, Float32 x) | 
|   | 
| Float64  | Bias (Float64 b, Float64 x) | 
|   | 
| Float32  | Truncate (Float32 x) | 
|   | 
| Float64  | Truncate (Float64 x) | 
|   | 
| Matrix  | MatrixMove (const Vector &t) | 
|   | 
| Matrix  | MatrixScale (const Vector &s) | 
|   | 
| Matrix  | MatrixRotX (Float w) | 
|   | 
| Matrix  | MatrixRotY (Float w) | 
|   | 
| Matrix  | MatrixRotZ (Float w) | 
|   | 
| Vector  | MatrixToHPB (const Matrix &m, ROTATIONORDER rot_order, Bool isNormalized=false) | 
|   | 
| Vector  | VectorToHPB (const Vector &p) | 
|   | 
| Matrix  | HPBToMatrix (const Vector &hpb, ROTATIONORDER rot_order) | 
|   | 
| void  | MatrixToRotAxis (const Matrix &m, Vector *v, Float *w) | 
|   | 
| Matrix  | RotAxisToMatrix (const Vector &v, Float w) | 
|   | 
| Matrix  | RebuildMatrix (const Matrix &m) | 
|   | 
| Matrix  | DirectionVectorToRotationMatrix (const Vector &direction, const Vector &pivotDirection) | 
|   | 
| Vector  | GetOptimalAngle (const Vector &hpb_old, const Vector &hpb_new, ROTATIONORDER order) | 
|   | 
| Vector  | PointLineDistance (const Vector &p0, const Vector &v, const Vector &p) | 
|   | 
| Float  | PointLineSegmentDistance (const Vector &segmentPoint1, const Vector &segmentPoint2, const Vector &pos, Vector *intersectionPoint=nullptr, Float *lineOffset=nullptr) | 
|   | 
| Float  | PointLineSegmentDistance2D (const Vector &segmentPoint1, const Vector &segmentPoint2, const Vector &pos, Vector *intersectionPoint=nullptr, Float *lineOffset=nullptr) | 
|   | 
| Vector64  | ReflectRay (const Vector64 &v, const Vector64 &n) | 
|   | 
| Bool  | SphereLineIntersection (const Vector &linePoint1, const Vector &linePoint2, const Vector &sphereCenter, Float sphereRadius, Float *intersection1=nullptr, Float *intersection2=nullptr, Vector *hitPoint1=nullptr, Vector *hitPoint2=nullptr) | 
|   | 
| Bool  | CircleLineIntersection (const Vector &linePoint1, const Vector &linePoint2, const Vector &circleCenter, Float circleRadius, Float *intersection1=nullptr, Float *intersection2=nullptr, Vector *hitPoint1=nullptr, Vector *hitPoint2=nullptr) | 
|   | 
| Bool  | SphereSegmentIntersection (const Vector &linePoint1, const Vector &linePoint2, const Vector &sphereCenter, Float sphereRadius, maxon::BaseArray< SegmentSphereIntersectionData > &intersections) | 
|   | 
| Bool  | CircleSegmentIntersection (const Vector &linePoint1, const Vector &linePoint2, const Vector &circleCenter, Float circleRadius, maxon::BaseArray< SegmentSphereIntersectionData > &intersections) | 
|   | 
| Vector  | RGBToHSV (const Vector &col) | 
|   | 
| Vector  | HSVToRGB (const Vector &col) | 
|   | 
| Vector  | RGBToHSL (const Vector &col) | 
|   | 
| Vector  | HSLtoRGB (const Vector &col) | 
|   | 
| Vector  | CalcSplinePoint (Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr=nullptr) | 
|   | 
| Vector  | CalcSplineTangent (Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr=nullptr) | 
|   | 
| void  | CalcSplineInsert (Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr, Int32 &pointIndex, Vector &resultPoint, Tangent &resultTangent, Vector &leftTangent, Vector &rightTangent) | 
|   | 
| Tangent  | TransformTangent (const Vector &newPos, const Vector &planeNormal, const Vector &position, const Tangent &tangent, TANGENTSIDE tangentSide, TANGENTTRANSFORMFLAG flags=TANGENTTRANSFORMFLAG::BREAK_SCALE) | 
|   | 
| void  | CalcSplineMovement (const Vector &newPos, Float offset, SPLINETYPE type, const Matrix &splineMg, BaseDraw *bd, const Vector &planeNormal, Bool closed, Bool lockTangentAngle, Bool lockTangentLength, BREAKTANGENTS breakTangents, Int32 pcnt, Vector *padr, Tangent *tadr) | 
|   | 
| Bool  | CalcSplineDefaultTangents (SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, Tangent *tadr) | 
|   | 
| PointObject *  | BooleanSplines (PointObject *initialSpline, AtomArray *booleanObjects, BaseDocument *doc, BaseDraw *bd, SPLINEBOOL_AXIS projectionAxis, SPLINEBOOL_MODE booleanMode) | 
|   | 
| Float  | SNoise (const Vector &p) | 
|   | 
| Float  | SNoise (const Vector &p, Float t) | 
|   | 
| Float  | Noise (const Vector &p) | 
|   | 
| Float  | Noise (const Vector &p, Float t) | 
|   | 
| Float  | PNoise (const Vector &p, const Vector &d) | 
|   | 
| Float  | PNoise (const Vector &p, Float t, const Vector &d, Float dt) | 
|   | 
| Float  | Turbulence (const Vector &p, Float oct, Bool abs) | 
|   | 
| Float  | Turbulence (const Vector &p, Float t, Float oct, Bool abs) | 
|   | 
| Float  | WavyTurbulence (const Vector &p, Float t, Float oct, Float start) | 
|   | 
| void  | InitFbm (Float *table, Int32 max_octaves, Float lacunarity, Float h) | 
|   | 
| Float  | Fbm (Float *table, const Vector &p, Float oct) | 
|   | 
| Float  | Fbm (Float *table, const Vector &p, Float t, Float oct) | 
|   | 
| Float  | RidgedMultifractal (Float *table, const Vector &p, Float oct, Float offset, Float gain) | 
|   | 
| Float  | CalcSpline (Float x, const Float *knot, Int32 nknots) | 
|   | 
| Vector  | CalcSpline (Float x, const Vector *knot, Int32 nknots) | 
|   | 
| Float  | SNoiseP (Vector p, Float t, Int32 t_repeat) | 
|   | 
| Float  | TurbulenceP (Vector p, Float t, Float oct, Bool abs, Int32 t_repeat) | 
|   | 
| Float  | FbmP (Float *table, Vector p, Float t, Float oct, Int32 t_repeat) | 
|   | 
| Float  | RidgedMultifractalP (Float *table, Vector p, Float t, Float oct, Float offset, Float gain, Int32 t_repeat) | 
|   | 
| RayObject *  | AllocRayObject (Int32 tex_cnt) | 
|   | 
| void  | FreeRayObject (RayObject *&op) | 
|   | 
| RayLight *  | AllocRayLight (BaseDocument *doc, BaseObject *op) | 
|   | 
| void  | FreeRayLight (RayLight *&lgt) | 
|   | 
| Bool  | IlluminateRayLight (RayLight *rl, Vector *color, Vector64 *light_vector, const Vector64 &p, const Vector64 &n) | 
|   | 
| void  | CalcRestrictionInc (const ObjectRestriction *lr, const RayObject *op, Bool &nodif, Bool &nospec) | 
|   | 
| enum cinema::BAKE_STATE  | MAXON_ENUM_LIST (BAKE_STATE) | 
|   | 
| BAKE_TEX_ERR  | BakeTexture (BaseDocument *doc, const BaseContainer &data, BaseBitmap *bmp, BaseThread *th, BakeProgressHook *hook, BakeProgressInfo *info) | 
|   | 
| BaseDocument *  | InitBakeTexture (BaseDocument *doc, TextureTag *textag, UVWTag *texuvw, UVWTag *destuvw, const BaseContainer &bc, BAKE_TEX_ERR *err=nullptr, BaseThread *th=nullptr) | 
|   | 
| BaseDocument *  | InitBakeTexture (BaseDocument *doc, TextureTag **textags, UVWTag **texuvws, UVWTag **destuvws, Int32 cnt, const BaseContainer &bc, BAKE_TEX_ERR *err=nullptr, BaseThread *th=nullptr) | 
|   | 
| Vector  | GetOptimalAngleI (const Vector &orot, const Vector &nrot, const ROTATIONORDER order, const Float angleDiff) | 
|   | 
| enum cinema::VIDEOPOSTCALL  | MAXON_ENUM_LIST (VIDEOPOSTCALL) | 
|   | 
| Bool  | RegisterVideoPostPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, Int32 disklevel, Int32 priority) | 
|   | 
| Bool  | CompareFloatTolerant (Float32 a, Float32 b) | 
|   | 
| Bool  | CompareFloatTolerant (Float64 a, Float64 b) | 
|   | 
| Bool  | CheckFloat (Float32 r) | 
|   | 
| Bool  | CheckFloat (Float64 r) | 
|   | 
| Float32  | RepairFloat (Float32 r) | 
|   | 
| Float64  | RepairFloat (Float64 r) | 
|   | 
| maxon::String  | ToString (const Matrix32 &val, const maxon::FormatStatement *formatStatement, maxon::Bool checkDatatype=false) | 
|   | 
| maxon::String  | ToString (const Vector32 &val, const maxon::FormatStatement *formatStatement, maxon::Bool checkDatatype=false) | 
|   | 
| enum cinema::LINESTYLE  | MAXON_ENUM_LIST (LINESTYLE) | 
|   | 
| enum cinema::SERVERMESSAGE  | MAXON_ENUM_LIST (SERVERMESSAGE) | 
|   | 
| enum cinema::RENDERJOBLIST  | MAXON_ENUM_FLAGS (RENDERJOBLIST) | 
|   | 
| enum cinema::MESSAGERESULT  | MAXON_ENUM_LIST (MESSAGERESULT) | 
|   | 
| enum cinema::MACHINELIST  | MAXON_ENUM_FLAGS (MACHINELIST) | 
|   | 
| enum cinema::VERIFICATIONBIT  | MAXON_ENUM_FLAGS (VERIFICATIONBIT) | 
|   | 
| enum cinema::RENDERJOBCREATOR  | MAXON_ENUM_FLAGS (RENDERJOBCREATOR) | 
|   | 
| enum cinema::DETAILSELECTOR  | MAXON_ENUM_FLAGS (DETAILSELECTOR) | 
|   | 
| enum cinema::STATUSNETSTATE  | MAXON_ENUM_FLAGS (STATUSNETSTATE) | 
|   | 
| enum cinema::HOTKEYFLAGS  | MAXON_ENUM_FLAGS (HOTKEYFLAGS) | 
|   | 
| enum cinema::ASSETDATA_FLAG  | MAXON_ENUM_FLAGS (ASSETDATA_FLAG) | 
|   | 
| enum cinema::SAVEBIT  | MAXON_ENUM_FLAGS (SAVEBIT) | 
|   | 
| enum cinema::SCENEFILTER  | MAXON_ENUM_FLAGS (SCENEFILTER) | 
|   | 
| enum cinema::OVERVIEW  | MAXON_ENUM_FLAGS (OVERVIEW) | 
|   | 
| enum cinema::GEMB  | MAXON_ENUM_FLAGS (GEMB) | 
|   | 
| enum cinema::GEMB_R  | MAXON_ENUM_LIST (GEMB_R) | 
|   | 
| enum cinema::MOUSEDRAGRESULT  | MAXON_ENUM_LIST (MOUSEDRAGRESULT) | 
|   | 
| enum cinema::MOUSEDRAGFLAGS  | MAXON_ENUM_FLAGS (MOUSEDRAGFLAGS) | 
|   | 
| enum cinema::INITRENDERRESULT  | MAXON_ENUM_LIST (INITRENDERRESULT) | 
|   | 
| enum cinema::RENDERRESULT  | MAXON_ENUM_LIST (RENDERRESULT) | 
|   | 
| enum cinema::COLORMODE  | MAXON_ENUM_FLAGS (COLORMODE) | 
|   | 
| enum cinema::COLORSPACETRANSFORMATION  | MAXON_ENUM_LIST (COLORSPACETRANSFORMATION) | 
|   | 
| enum cinema::VIEW_WINDOW_COLOR_SPACE Int32  | MAXON_ENUM_LIST (VIEW_WINDOW_COLOR_SPACE) | 
|   | 
| enum cinema::PIXELCNT  | MAXON_ENUM_FLAGS (PIXELCNT) | 
|   | 
| enum cinema::INITBITMAPFLAGS  | MAXON_ENUM_FLAGS (INITBITMAPFLAGS) | 
|   | 
| enum cinema::MPB_GETLAYERS  | MAXON_ENUM_FLAGS (MPB_GETLAYERS) | 
|   | 
| enum cinema::MPBTYPE  | MAXON_ENUM_LIST (MPBTYPE) | 
|   | 
| enum cinema::LENGTHUNIT  | MAXON_ENUM_LIST (LENGTHUNIT) | 
|   | 
| enum cinema::SPLINETYPE  | MAXON_ENUM_LIST (SPLINETYPE) | 
|   | 
| enum cinema::BREAKTANGENTS  | MAXON_ENUM_LIST (BREAKTANGENTS) | 
|   | 
| enum cinema::TANGENTSIDE  | MAXON_ENUM_LIST (TANGENTSIDE) | 
|   | 
| enum cinema::TANGENTTRANSFORMFLAG  | MAXON_ENUM_FLAGS (TANGENTTRANSFORMFLAG) | 
|   | 
| enum cinema::SPLINEBOOL_AXIS  | MAXON_ENUM_LIST (SPLINEBOOL_AXIS) | 
|   | 
| enum cinema::SPLINEBOOL_MODE  | MAXON_ENUM_LIST (SPLINEBOOL_MODE) | 
|   | 
| enum cinema::PARTICLEFLAGS  | MAXON_ENUM_FLAGS (PARTICLEFLAGS) | 
|   | 
| enum cinema::NBIT  | MAXON_ENUM_LIST (NBIT) | 
|   | 
| enum cinema::CREATEJOBRESULT  | MAXON_ENUM_FLAGS (CREATEJOBRESULT) | 
|   | 
| enum cinema::NBITCONTROL  | MAXON_ENUM_FLAGS (NBITCONTROL) | 
|   | 
| enum cinema::VOLUMECOMMANDTYPE  | MAXON_ENUM_LIST (VOLUMECOMMANDTYPE) | 
|   | 
| enum cinema::GRIDTYPE  | MAXON_ENUM_LIST (GRIDTYPE) | 
|   | 
| enum cinema::GRIDCLASS  | MAXON_ENUM_LIST (GRIDCLASS) | 
|   | 
| enum cinema::VECTORGRIDTYPE  | MAXON_ENUM_LIST (VECTORGRIDTYPE) | 
|   | 
| enum cinema::VOLUMETOMESHSETTINGS  | MAXON_ENUM_LIST (VOLUMETOMESHSETTINGS) | 
|   | 
| enum cinema::MESHTOVOLUMESETTINGS  | MAXON_ENUM_LIST (MESHTOVOLUMESETTINGS) | 
|   | 
| enum cinema::PARTICLESTOVOLUMESETTINGS  | MAXON_ENUM_LIST (PARTICLESTOVOLUMESETTINGS) | 
|   | 
| enum cinema::SPLINETOVOLUMESETTINGS  | MAXON_ENUM_LIST (SPLINETOVOLUMESETTINGS) | 
|   | 
| enum cinema::FILTERSETTINGS  | MAXON_ENUM_LIST (FILTERSETTINGS) | 
|   | 
| enum cinema::SDFFILTERSETTINGS  | MAXON_ENUM_LIST (SDFFILTERSETTINGS) | 
|   | 
| enum cinema::BOOLESETTINGS  | MAXON_ENUM_LIST (BOOLESETTINGS) | 
|   | 
| enum cinema::BOOLTYPE  | MAXON_ENUM_LIST (BOOLTYPE) | 
|   | 
| enum cinema::MIXSETTINGS  | MAXON_ENUM_LIST (MIXSETTINGS) | 
|   | 
| enum cinema::MIXTYPE  | MAXON_ENUM_LIST (MIXTYPE) | 
|   | 
| enum cinema::SDFTOFOGSETTINGS  | MAXON_ENUM_LIST (SDFTOFOGSETTINGS) | 
|   | 
| enum cinema::FOGTOSDFSETTINGS  | MAXON_ENUM_LIST (FOGTOSDFSETTINGS) | 
|   | 
| enum cinema::RESAMPLESETTINGS  | MAXON_ENUM_LIST (RESAMPLESETTINGS) | 
|   | 
| enum cinema::RESAMPLEINTERPOLATIONTYPE  | MAXON_ENUM_LIST (RESAMPLEINTERPOLATIONTYPE) | 
|   | 
| enum cinema::FIELDTOVOLUMESETTINGS  | MAXON_ENUM_LIST (FIELDTOVOLUMESETTINGS) | 
|   | 
| enum cinema::CREATESPHEREVOLUMESETTINGS  | MAXON_ENUM_LIST (CREATESPHEREVOLUMESETTINGS) | 
|   | 
| enum cinema::CREATEPLATONICVOLUMESETTINGS  | MAXON_ENUM_LIST (CREATEPLATONICVOLUMESETTINGS) | 
|   | 
| enum cinema::EVENT  | MAXON_ENUM_FLAGS (EVENT) | 
|   | 
| enum cinema::DRAWFLAGS  | MAXON_ENUM_FLAGS (DRAWFLAGS) | 
|   | 
| enum cinema::ANIMATEFLAGS  | MAXON_ENUM_FLAGS (ANIMATEFLAGS) | 
|   | 
| enum cinema::SAVEDOCUMENTFLAGS  | MAXON_ENUM_FLAGS (SAVEDOCUMENTFLAGS) | 
|   | 
| enum cinema::COPYFLAGS  | MAXON_ENUM_FLAGS (COPYFLAGS) | 
|   | 
| enum cinema::UNDOTYPE  | MAXON_ENUM_LIST (UNDOTYPE) | 
|   | 
| enum cinema::DRAWHANDLE  | MAXON_ENUM_LIST (DRAWHANDLE) | 
|   | 
| enum cinema::DRAW_ALPHA  | MAXON_ENUM_LIST (DRAW_ALPHA) | 
|   | 
| enum cinema::DRAW_TEXTUREFLAGS  | MAXON_ENUM_FLAGS (DRAW_TEXTUREFLAGS) | 
|   | 
| enum cinema::TOOLDRAW  | MAXON_ENUM_FLAGS (TOOLDRAW) | 
|   | 
| enum cinema::TOOLDRAWFLAGS  | MAXON_ENUM_FLAGS (TOOLDRAWFLAGS) | 
|   | 
| enum cinema::DIRTYFLAGS  | MAXON_ENUM_FLAGS (DIRTYFLAGS) | 
|   | 
| enum cinema::HDIRTY_ID  | MAXON_ENUM_LIST (HDIRTY_ID) | 
|   | 
| enum cinema::HDIRTYFLAGS  | MAXON_ENUM_FLAGS (HDIRTYFLAGS) | 
|   | 
| enum cinema::ROTATIONORDER UChar  | MAXON_ENUM_LIST (ROTATIONORDER) | 
|   | 
| enum cinema::ROTATIONINTERPOLATION_QUATERNION UChar  | MAXON_ENUM_LIST (ROTATIONINTERPOLATION_QUATERNION) | 
|   | 
| enum cinema::CURVEINTERPOLATION_MODE  | MAXON_ENUM_LIST (CURVEINTERPOLATION_MODE) | 
|   | 
| enum cinema::BUILDFLAGS UInt16  | MAXON_ENUM_FLAGS (BUILDFLAGS) | 
|   | 
| enum cinema::EXECUTIONFLAGS  | MAXON_ENUM_FLAGS (EXECUTIONFLAGS) | 
|   | 
| enum cinema::SCENEHOOKDRAW  | MAXON_ENUM_FLAGS (SCENEHOOKDRAW) | 
|   | 
| enum cinema::DESCFLAGS_DESC  | MAXON_ENUM_FLAGS (DESCFLAGS_DESC) | 
|   | 
| enum cinema::DESCFLAGS_GET  | MAXON_ENUM_FLAGS (DESCFLAGS_GET) | 
|   | 
| enum cinema::DESCFLAGS_SET  | MAXON_ENUM_FLAGS (DESCFLAGS_SET) | 
|   | 
| enum cinema::DESCFLAGS_ENABLE  | MAXON_ENUM_FLAGS (DESCFLAGS_ENABLE) | 
|   | 
| enum cinema::HIERARCHYCLONEFLAGS  | MAXON_ENUM_FLAGS (HIERARCHYCLONEFLAGS) | 
|   | 
| enum cinema::CHECKVALUEFORMAT  | MAXON_ENUM_LIST (CHECKVALUEFORMAT) | 
|   | 
| enum cinema::CHECKVALUERANGE  | MAXON_ENUM_LIST (CHECKVALUERANGE) | 
|   | 
| enum cinema::PAINTMESHFLAGS  | MAXON_ENUM_FLAGS (PAINTMESHFLAGS) | 
|   | 
| enum cinema::GETBRANCHINFO  | MAXON_ENUM_FLAGS (GETBRANCHINFO) | 
|   | 
| enum cinema::BRANCHINFOFLAGS  | MAXON_ENUM_FLAGS (BRANCHINFOFLAGS) | 
|   | 
| enum cinema::GETACTIVEOBJECTFLAGS  | MAXON_ENUM_FLAGS (GETACTIVEOBJECTFLAGS) | 
|   | 
| enum cinema::DRAWPASS  | MAXON_ENUM_LIST (DRAWPASS) | 
|   | 
| enum cinema::SAVEPROJECT  | MAXON_ENUM_FLAGS (SAVEPROJECT) | 
|   | 
| enum cinema::ICONDATAFLAGS  | MAXON_ENUM_FLAGS (ICONDATAFLAGS) | 
|   | 
| enum cinema::USERAREAFLAGS  | MAXON_ENUM_FLAGS (USERAREAFLAGS) | 
|   | 
| enum cinema::EXECUTIONRESULT  | MAXON_ENUM_LIST (EXECUTIONRESULT) | 
|   | 
| enum cinema::IMAGERESULT  | MAXON_ENUM_LIST (IMAGERESULT) | 
|   | 
| enum cinema::STRINGENCODING  | MAXON_ENUM_LIST (STRINGENCODING) | 
|   | 
| enum cinema::THREADMODE  | MAXON_ENUM_LIST (THREADMODE) | 
|   | 
| enum cinema::THREADPRIORITYEX  | MAXON_ENUM_LIST (THREADPRIORITYEX) | 
|   | 
| enum cinema::HYPERFILEARRAY  | MAXON_ENUM_LIST (HYPERFILEARRAY) | 
|   | 
| enum cinema::FILEERROR  | MAXON_ENUM_LIST (FILEERROR) | 
|   | 
| enum cinema::FILEOPEN  | MAXON_ENUM_LIST (FILEOPEN) | 
|   | 
| enum cinema::LOCATION  | MAXON_ENUM_LIST (LOCATION) | 
|   | 
| enum cinema::FILESEEK  | MAXON_ENUM_LIST (FILESEEK) | 
|   | 
| enum cinema::FILEDIALOG  | MAXON_ENUM_LIST (FILEDIALOG) | 
|   | 
| enum cinema::FILESELECT  | MAXON_ENUM_LIST (FILESELECT) | 
|   | 
| enum cinema::FILESELECTTYPE  | MAXON_ENUM_LIST (FILESELECTTYPE) | 
|   | 
| enum cinema::OPERATINGSYSTEM  | MAXON_ENUM_LIST (OPERATINGSYSTEM) | 
|   | 
| enum cinema::BYTEORDER  | MAXON_ENUM_LIST (BYTEORDER) | 
|   | 
| enum cinema::HYPERFILEVALUE  | MAXON_ENUM_LIST (HYPERFILEVALUE) | 
|   | 
| enum cinema::FINDANIM  | MAXON_ENUM_LIST (FINDANIM) | 
|   | 
| enum cinema::CCURVE  | MAXON_ENUM_LIST (CCURVE) | 
|   | 
| enum cinema::CLOOP  | MAXON_ENUM_LIST (CLOOP) | 
|   | 
| enum cinema::CINTERPOLATION UChar  | MAXON_ENUM_LIST (CINTERPOLATION) | 
|   | 
| enum cinema::CAUTOMODE UChar  | MAXON_ENUM_LIST (CAUTOMODE) | 
|   | 
| enum cinema::CKEYPRESET  | MAXON_ENUM_LIST (CKEYPRESET) | 
|   | 
| enum cinema::CLIPBOARDTYPE  | MAXON_ENUM_LIST (CLIPBOARDTYPE) | 
|   | 
| enum cinema::EDGESELECTIONTYPE  | MAXON_ENUM_LIST (EDGESELECTIONTYPE) | 
|   | 
| enum cinema::REGISTRYTYPE  | MAXON_ENUM_LIST (REGISTRYTYPE) | 
|   | 
| enum cinema::MODELINGCOMMANDMODE  | MAXON_ENUM_LIST (MODELINGCOMMANDMODE) | 
|   | 
| enum cinema::MODELINGCOMMANDFLAGS  | MAXON_ENUM_FLAGS (MODELINGCOMMANDFLAGS) | 
|   | 
| enum cinema::PLUGINTYPE  | MAXON_ENUM_LIST (PLUGINTYPE) | 
|   | 
| enum cinema::DRAWRESULT  | MAXON_ENUM_LIST (DRAWRESULT) | 
|   | 
| enum cinema::DISPLAYMODE  | MAXON_ENUM_LIST (DISPLAYMODE) | 
|   | 
| enum cinema::DOCUMENTSETTINGS  | MAXON_ENUM_LIST (DOCUMENTSETTINGS) | 
|   | 
| enum cinema::VERSIONTYPE  | MAXON_ENUM_LIST (VERSIONTYPE) | 
|   | 
| enum cinema::LAYERSETMODE  | MAXON_ENUM_LIST (LAYERSETMODE) | 
|   | 
| enum cinema::OBJECTCATEGORY  | MAXON_ENUM_LIST (OBJECTCATEGORY) | 
|   | 
| enum cinema::SELECTIONFILTERBIT  | MAXON_ENUM_FLAGS (SELECTIONFILTERBIT) | 
|   | 
| enum cinema::OBJECTSTATE  | MAXON_ENUM_LIST (OBJECTSTATE) | 
|   | 
| enum cinema::DISPLAYFILTER UInt64  | MAXON_ENUM_FLAGS (DISPLAYFILTER) | 
|   | 
| enum cinema::DISPLAYEDITSTATE  | MAXON_ENUM_FLAGS (DISPLAYEDITSTATE) | 
|   | 
| enum cinema::THREADTYPE  | MAXON_ENUM_FLAGS (THREADTYPE) | 
|   | 
| enum cinema::RENDERPROGRESSTYPE  | MAXON_ENUM_LIST (RENDERPROGRESSTYPE) | 
|   | 
| enum cinema::RDATA_SAVECALLBACK_CMD  | MAXON_ENUM_LIST (RDATA_SAVECALLBACK_CMD) | 
|   | 
| enum cinema::VPGETINFO  | MAXON_ENUM_LIST (VPGETINFO) | 
|   | 
| enum cinema::DRAWOBJECT  | MAXON_ENUM_FLAGS (DRAWOBJECT) | 
|   | 
| enum cinema::RENDERFLAGS  | MAXON_ENUM_FLAGS (RENDERFLAGS) | 
|   | 
| enum cinema::WRITEMODE  | MAXON_ENUM_LIST (WRITEMODE) | 
|   | 
| enum cinema::NETRENDERFLAGS  | MAXON_ENUM_FLAGS (NETRENDERFLAGS) | 
|   | 
| enum cinema::CHECKISRUNNING  | MAXON_ENUM_LIST (CHECKISRUNNING) | 
|   | 
| enum cinema::BAKE_TEX_ERR  | MAXON_ENUM_LIST (BAKE_TEX_ERR) | 
|   | 
| enum cinema::GL_MESSAGE  | MAXON_ENUM_LIST (GL_MESSAGE) | 
|   | 
| enum cinema::VIEWPORT_PICK_FLAGS  | MAXON_ENUM_FLAGS (VIEWPORT_PICK_FLAGS) | 
|   | 
| enum cinema::BACKGROUNDHANDLERCOMMAND  | MAXON_ENUM_LIST (BACKGROUNDHANDLERCOMMAND) | 
|   | 
| enum cinema::BACKGROUNDHANDLERFLAGS  | MAXON_ENUM_FLAGS (BACKGROUNDHANDLERFLAGS) | 
|   | 
| enum cinema::IDENTIFYFILE  | MAXON_ENUM_FLAGS (IDENTIFYFILE) | 
|   | 
| enum cinema::CALCHARDSHADOW  | MAXON_ENUM_FLAGS (CALCHARDSHADOW) | 
|   | 
| enum cinema::ILLUMINATEFLAGS  | MAXON_ENUM_FLAGS (ILLUMINATEFLAGS) | 
|   | 
| enum cinema::RAYBIT  | MAXON_ENUM_FLAGS (RAYBIT) | 
|   | 
| enum cinema::VOLUMEINFO UInt32  | MAXON_ENUM_FLAGS (VOLUMEINFO) | 
|   | 
| enum cinema::VIDEOPOSTINFO  | MAXON_ENUM_FLAGS (VIDEOPOSTINFO) | 
|   | 
| enum cinema::SHADERINFO  | MAXON_ENUM_FLAGS (SHADERINFO) | 
|   | 
| enum cinema::SAMPLEBUMP  | MAXON_ENUM_FLAGS (SAMPLEBUMP) | 
|   | 
| enum cinema::INITCALCULATION  | MAXON_ENUM_LIST (INITCALCULATION) | 
|   | 
| enum cinema::FIELDLAYER_FLAG  | MAXON_ENUM_FLAGS (FIELDLAYER_FLAG) | 
|   | 
| enum cinema::MULTIPASSCHANNEL  | MAXON_ENUM_LIST (MULTIPASSCHANNEL) | 
|   | 
| enum cinema::DLG_TYPE  | MAXON_ENUM_LIST (DLG_TYPE) | 
|   | 
| enum cinema::MULTIMSG_ROUTE  | MAXON_ENUM_LIST (MULTIMSG_ROUTE) | 
|   | 
| enum cinema::VPGETFRAGMENTS  | MAXON_ENUM_FLAGS (VPGETFRAGMENTS) | 
|   | 
| enum cinema::NAV2DCAMERASETTINGSCACHEMODE  | MAXON_ENUM_LIST (NAV2DCAMERASETTINGSCACHEMODE) | 
|   | 
| enum cinema::SIGNALMODE  | MAXON_ENUM_LIST (SIGNALMODE) | 
|   | 
| enum cinema::QUALIFIER  | MAXON_ENUM_FLAGS (QUALIFIER) | 
|   | 
| enum cinema::NOTIFY_EVENT  | MAXON_ENUM_LIST (NOTIFY_EVENT) | 
|   | 
| enum cinema::NOTIFY_EVENT_FLAG  | MAXON_ENUM_FLAGS (NOTIFY_EVENT_FLAG) | 
|   | 
| enum cinema::DESCIDSTATE  | MAXON_ENUM_FLAGS (DESCIDSTATE) | 
|   | 
| enum cinema::BASEDRAW_HOOK_MESSAGE  | MAXON_ENUM_LIST (BASEDRAW_HOOK_MESSAGE) | 
|   | 
| enum cinema::CINEMAINFO  | MAXON_ENUM_FLAGS (CINEMAINFO) | 
|   | 
| enum cinema::PROTOCOL  | MAXON_ENUM_LIST (PROTOCOL) | 
|   | 
| enum cinema::RESOLVERESULT  | MAXON_ENUM_LIST (RESOLVERESULT) | 
|   | 
| enum cinema::SERVERJOBLIST  | MAXON_ENUM_LIST (SERVERJOBLIST) | 
|   | 
| enum cinema::EDITION  | MAXON_ENUM_FLAGS (EDITION) | 
|   | 
| enum cinema::JOBCOMMAND  | MAXON_ENUM_LIST (JOBCOMMAND) | 
|   | 
| enum cinema::RENDERTARGET  | MAXON_ENUM_LIST (RENDERTARGET) | 
|   | 
| enum cinema::JOBSTATE  | MAXON_ENUM_LIST (JOBSTATE) | 
|   | 
| enum cinema::ZEROCONFMACHINESTATE  | MAXON_ENUM_LIST (ZEROCONFMACHINESTATE) | 
|   | 
| enum cinema::ZEROCONFACTION  | MAXON_ENUM_FLAGS (ZEROCONFACTION) | 
|   | 
| enum cinema::ZEROCONFERROR  | MAXON_ENUM_LIST (ZEROCONFERROR) | 
|   | 
| enum cinema::COMPONENT_SELECTION_MODES  | MAXON_ENUM_LIST (COMPONENT_SELECTION_MODES) | 
|   | 
| enum cinema::FIELDSAMPLE_FLAG  | MAXON_ENUM_FLAGS (FIELDSAMPLE_FLAG) | 
|   | 
| enum cinema::FIELDOBJECTSAMPLE_FLAG  | MAXON_ENUM_FLAGS (FIELDOBJECTSAMPLE_FLAG) | 
|   | 
| enum cinema::FIELDOBJECT_FLAG  | MAXON_ENUM_FLAGS (FIELDOBJECT_FLAG) | 
|   | 
| enum cinema::VIEWPORT_RENDER_ID  | MAXON_ENUM_LIST (VIEWPORT_RENDER_ID) | 
|   | 
| enum cinema::GETALLASSETSRESULT  | MAXON_ENUM_LIST (GETALLASSETSRESULT) | 
|   | 
| enum cinema::VIEWPORTTYPE  | MAXON_ENUM_LIST (VIEWPORTTYPE) | 
|   | 
| enum cinema::SCENENODES_IDS  | MAXON_ENUM_LIST (SCENENODES_IDS) | 
|   | 
| enum cinema::FOLDMODE  | MAXON_ENUM_LIST (FOLDMODE) | 
|   | 
| enum cinema::TAGBITS  | MAXON_ENUM_FLAGS (TAGBITS) | 
|   | 
| Float32  | FMin (Float32 a, Float32 b) | 
|   | 
| Float64  | FMin (Float64 a, Float64 b) | 
|   | 
| Int32  | LMin (Int32 a, Int32 b) | 
|   | 
| Int  | VMin (Int a, Int b) | 
|   | 
| Float32  | FMax (Float32 a, Float32 b) | 
|   | 
| Float64  | FMax (Float64 a, Float64 b) | 
|   | 
| Int32  | LMax (Int32 a, Int32 b) | 
|   | 
| Int  | VMax (Int a, Int b) | 
|   | 
| Int32  | LCut (Int32 a, Int32 b, Int32 c) | 
|   | 
| Int  | VCut (Int a, Int b, Int c) | 
|   | 
| template<typename X >  | 
| Int  | Sign (X f) | 
|   | 
| template<typename T , typename U >  | 
| T  | Mod (T a, U b) | 
|   | 
| enum cinema::OPENDIALOGFLAGS  | MAXON_ENUM_FLAGS (OPENDIALOGFLAGS) | 
|   | 
| enum cinema::VIEWPORTSELECTFLAGS  | MAXON_ENUM_FLAGS (VIEWPORTSELECTFLAGS) | 
|   | 
| enum cinema::SCRIPTMODE  | MAXON_ENUM_LIST (SCRIPTMODE) | 
|   | 
| enum cinema::BASEDRAW_HIGHLIGHT  | MAXON_ENUM_LIST (BASEDRAW_HIGHLIGHT) | 
|   | 
| enum cinema::FIELDLAYER_CHANNELFLAG  | MAXON_ENUM_FLAGS (FIELDLAYER_CHANNELFLAG) | 
|   | 
| enum cinema::POPUPEDITTEXTCALLBACK  | MAXON_ENUM_LIST (POPUPEDITTEXTCALLBACK) | 
|   |