|  | 
| 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
 }
 | 
|  | 
| 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
,
 SUPPRESSOPTIONSDIALOG
 }
 | 
|  | 
| enum class | OVERVIEW { DEFAULT
,
 AKTU
,
 SCENE
,
 COMPLETE
,
 SELECTED
 }
 | 
|  | 
| enum class | GEMB { OK
,
 OKCANCEL
,
 ABORTRETRYIGNORE
,
 YESNOCANCEL
,
 YESNO
,
 RETRYCANCEL
,
 FORCEDIALOG
,
 ICONSTOP
,
 ICONQUESTION
,
 ICONEXCLAMATION
,
 ICONASTERISK
,
 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
 }
 | 
|  | 
| 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
,
 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 | { WPREF_GPURENDERER_DEVICE_GPU_OFFLINE
,
 WPREF_GPURENDERER_DEVICE_GPU_PREVIEW
,
 WPREF_GPURENDERER_DEVICE_CPU_OFFLINE
,
 WPREF_GPURENDERER_DEVICE_CPU_PREVIEW
,
 WPREF_GPURENDERER_USEINTEROP
,
 WPREF_GPURENDERER_ENABLE_METAL
,
 WPREF_GPURENDERER_OOC_TEXTURE_CACHE_CUSTOM_PATH_ENABLED
,
 WPREF_GPURENDERER_OOC_TEXTURE_CACHE_CUSTOM_PATH
,
 WPREF_GPURENDERER_METAL_AVAILABLE
,
 WPREF_GPURENDERER_DEVICE_GPU_NAME
,
 WPREF_GPURENDERER_DEVICE_GPU_COUNT
 }
 | 
|  | 
| enum | { DOCUMENT_GPURENDERER_STATUS
,
 DOCUMENT_GPURENDERER_MEM
,
 DOCUMENT_GPURENDERER_TEXTURES
,
 DOCUMENT_GPURENDERER_BAKED
,
 DOCUMENT_GPURENDERER_MATNODES
,
 DOCUMENT_GPURENDERER_MESHES
,
 DOCUMENT_GPURENDERER_INSTANCES
,
 DOCUMENT_GPURENDERER_DEVICE_ACTIVE
,
 DOCUMENT_GPURENDERER_CPU_ACTIVE
 }
 | 
|  | 
| 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
,
 DRAW_WITH_BLOCKED_INTERACTION
 }
 | 
|  | 
| enum class | ANIMATEFLAGS { NONE
,
 NO_PARTICLES
,
 NO_CHILDREN
,
 INRENDER
,
 NO_MINMAX
,
 NO_NLA
,
 NLA_SUM
 }
 | 
|  | 
| 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
,
 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_BODYPAINT_NODATA
,
 PRIVATE_BODYPAINT_CONVERTLAYER
 }
 | 
|  | 
| enum class | UNDOTYPE { NONE
,
 CHANGE
,
 CHANGE_NOCHILDREN
,
 CHANGE_SMALL
,
 CHANGE_SELECTION
,
 NEWOBJ
,
 DELETEOBJ
,
 ACTIVATE
,
 DEACTIVATE
,
 BITS
,
 HIERARCHY_PSR
,
 PRIVATE_STRING
,
 PRIVATE_MULTISELECTIONAXIS
,
 START
,
 END
 }
 | 
|  | 
| enum class | DRAWHANDLE { MINI
,
 SMALL
,
 MIDDLE
,
 BIG
,
 CUSTOM
,
 POINTSIZE
,
 SELPOINTSIZE
 }
 | 
|  | 
| 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 { YXZGLOBAL
,
 YZXGLOBAL
,
 ZYXGLOBAL
,
 ZXYGLOBAL
,
 XZYGLOBAL
,
 XYZGLOBAL
,
 YXZLOCAL
,
 YZXLOCAL
,
 ZYXLOCAL
,
 ZXYLOCAL
,
 XZYLOCAL
,
 XYZLOCAL
,
 HPB
,
 DEFAULT
 }
 | 
|  | 
| enum class | ROTATIONINTERPOLATION_QUATERNION { SLERP
,
 CUBIC
 }
 | 
|  | 
| enum class | CURVEINTERPOLATION_MODE { R23
,
 CURRENT
 }
 | 
|  | 
| enum class | BUILDFLAGS { NONE
,
 INTERNALRENDERER
,
 EXTERNALRENDERER
,
 ISOPARM
,
 EXPORTONLY
 }
 | 
|  | 
| enum class | EXECUTIONFLAGS { NONE
,
 ANIMATION
,
 EXPRESSION
,
 CACHEBUILDING
,
 CAMERAONLY
,
 INDRAG
,
 INMOVE
,
 RENDER
,
 ALLOW_PRIORITYSHIFT
 }
 | 
|  | 
| 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
,
 NEUTRON_OM_LINK
 }
 | 
|  | 
| enum class | DESCFLAGS_GET { NONE
,
 PARAM_GET
,
 NO_GLOBALDATA
,
 NO_GEDATADEFAULTVALUE
,
 ALLOW_TRISTATE
,
 PRIVATE_GETDEFAULTVALUEONLY
 }
 | 
|  | 
| enum class | DESCFLAGS_SET { NONE
,
 PARAM_SET
,
 USERINTERACTION
,
 DONTCHECKMINMAX
,
 DONTAFFECTINHERITANCE
,
 FORCESET
,
 DONTFREESPLINECACHE
,
 INDRAG
,
 INRESETTODEFAULT
 }
 | 
|  | 
| 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
 }
 | 
|  | 
| 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 { SPLINE
,
 LINEAR
,
 STEP
,
 DUMMY
 }
 | 
|  | 
| enum class | CAUTOMODE { 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
 }
 | 
|  | 
| 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
 }
 | 
|  | 
| 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
,
 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
 }
 | 
|  | 
| 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
 }
 | 
|  | 
| enum class | SAMPLEBUMP { NONE
,
 MIPFALLOFF
 }
 | 
|  | 
| enum class | INITCALCULATION { SURFACE
,
 TRANSPARENCY
,
 DISPLACEMENT
 }
 | 
|  | 
| enum class | FIELDLAYER_FLAG { NONE
,
 SKIP
,
 ERRORSKIP
,
 HIDE
,
 MODIFYDATA
,
 PRESERVEALPHA
,
 NOCHILDVALUE
,
 NOCHILDCOLOR
,
 NOCHILDDIRECTION
,
 TEMPORARY
,
 NOCHILDROTATION
 }
 | 
|  | 
| enum class | MULTIPASSCHANNEL { NONE
,
 IMAGELAYER
,
 MATERIALCHANNEL
 }
 | 
|  | 
| enum class | DLG_TYPE { MODAL
,
 MODAL_RESIZEABLE
,
 ASYNC
,
 ASYNC_POPUP_RESIZEABLE
,
 ASYNC_POPUPEDIT
,
 ASYNC_TOOLBAR
,
 ASYNC_FULLSCREEN_WORK
,
 ASYNC_FULLSCREEN_MONITOR
,
 DUMMY
 }
 | 
|  | 
| enum class | MULTIMSG_ROUTE { NONE
,
 UP
,
 ROOT
,
 DOWN
,
 BROADCAST
 }
 | 
|  | 
| 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_ISDOCKETORTABBED
,
 DIALOG_GLOBALSTATUSBAR
,
 DIALOG_NOTEXTMENU
,
 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
,
 ERRORSKIP
 }
 | 
|  | 
| 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
 }
 | 
|  |