ge_prepass.h File Reference

Classes

struct  BezierPoint
 
struct  ViewportRenderIDMessageData
 

Macros

#define MACTYPE_CINEMA
 
#define MACCREATOR_CINEMA
 
#define MAX_IMAGE_RESOLUTION
 
#define C4DUUID_SIZE
 
#define FILTER_TIF
 
#define FILTER_TGA
 
#define FILTER_BMP
 
#define FILTER_IFF
 
#define FILTER_JPG
 
#define FILTER_PICT
 
#define FILTER_PSD
 
#define FILTER_RLA
 
#define FILTER_RPF
 
#define FILTER_B3D
 
#define FILTER_TIF_B3D
 
#define FILTER_PSB
 
#define FILTER_AVI
 
#define FILTER_MOVIE
 
#define FILTER_HDR
 
#define FILTER_EXR_LOAD
 
#define FILTER_EXR
 
#define FILTER_PNG
 
#define FILTER_IES
 
#define FILTER_B3DNET
 
#define FILTER_DPX
 
#define FILTER_DDS
 
#define AVISAVER_FCCTYPE
 
#define AVISAVER_FCCHANDLER
 
#define AVISAVER_LKEY
 
#define AVISAVER_LDATARATE
 
#define AVISAVER_LQ
 
#define QTSAVER_COMPRESSOR
 
#define QTSAVER_QUALITY
 
#define QTSAVER_TEMPQUAL
 
#define QTSAVER_FRAMERATE
 
#define QTSAVER_KEYFRAMES
 
#define QTSAVER_PLANES
 
#define QTSAVER_DATARATE
 
#define QTSAVER_FRAMEDURATION
 
#define QTSAVER_MINQUALITY
 
#define QTSAVER_MINTEMPQUAL
 
#define QTSAVER_FIXEDFRAMERATE
 
#define JPGSAVER_QUALITY
 
#define PNG_INTERLACED
 
#define RLA_OPTIONS
 
#define DPX_PLANAR
 
#define BITDEPTH_SHIFT
 
#define BITDEPTH_MAXMODES
 
#define BITDEPTH_UCHAR
 
#define BITDEPTH_UWORD
 
#define BITDEPTH_FLOAT
 
#define OBJECT_MODIFIER
 
#define OBJECT_HIERARCHYMODIFIER
 
#define OBJECT_GENERATOR
 
#define OBJECT_INPUT
 
#define OBJECT_PARTICLEMODIFIER
 
#define OBJECT_NOCACHESUB
 
#define OBJECT_ISSPLINE
 
#define OBJECT_UNIQUEENUMERATION
 
#define OBJECT_CAMERADEPENDENT
 
#define OBJECT_USECACHECOLOR
 
#define OBJECT_POINTOBJECT
 
#define OBJECT_POLYGONOBJECT
 
#define OBJECT_NO_PLA
 
#define OBJECT_DONTFREECACHE
 
#define OBJECT_CALL_ADDEXECUTION
 
#define OBJECT_NOCHILDEXPRESSIONS
 
#define OBJECT_FIELDOBJECT
 
#define OBJECT_HASDEFORMMODE
 
#define FIELDLAYER_DIRECT
 
#define FIELDLAYER_CHILDREN
 
#define FIELDLAYER_NOVALUEOUT
 
#define FIELDLAYER_NOCOLOROUT
 
#define FIELDLAYER_NODIRECTIONOUT
 
#define FIELDLAYER_AGGREGATE
 
#define FIELDLAYER_HASREMAP
 
#define FIELDLAYER_PREMULTIPLIED
 
#define FIELDLAYER_NOROTATIONOUT
 
#define Tbaselist2d
 
#define Tbasedocument
 
#define Tpluginlayer
 
#define Tundoablelist
 
#define Tgelistnode
 
#define Tbasedraw
 
#define Mbase
 
#define Mmaterial
 
#define Mplugin
 
#define Mfog
 
#define Mterrain
 
#define Mdanel
 
#define Mbanji
 
#define Mbanzi
 
#define Mcheen
 
#define Mmabel
 
#define Mnukei
 
#define MCgFX
 
#define Marchigrass
 
#define Mshadowcatcher
 
#define Mpyroobject
 
#define Mpyrovolume
 
#define Mrsgraph
 
#define Msketch
 
#define Moutline
 
#define VPbase
 
#define Opolygon
 
#define Ospline
 
#define Olight
 
#define Orslight
 
#define Ocamera
 
#define Orscamera
 
#define Ofloor
 
#define Osky
 
#define Oenvironment
 
#define Oloft
 
#define Offd
 
#define Oparticle
 
#define Odeflector
 
#define Ogravitation
 
#define Orotation
 
#define Owind
 
#define Ofriction
 
#define Oturbulence
 
#define Oextrude
 
#define Olathe
 
#define Osweep
 
#define Oattractor
 
#define Obezier
 
#define Oforeground
 
#define Obackground
 
#define Odestructor
 
#define Ometaball
 
#define Oinstance
 
#define Obend
 
#define Obulge
 
#define Oshear
 
#define Otaper
 
#define Otwist
 
#define Owave
 
#define Ostage
 
#define Oline
 
#define Onull
 
#define Osymmetry
 
#define Owrap
 
#define Oboole
 
#define Oexplosion
 
#define Oformula
 
#define Omelt
 
#define Oshatter
 
#define Owinddeform
 
#define Oarray
 
#define Oworkplane
 
#define Oplugin
 
#define Obase
 
#define Opoint
 
#define Obasedeform
 
#define Oparticlemodifier
 
#define Opolyreduction
 
#define Opolyreduxgenerator
 
#define Oshowdisplacement
 
#define Ojoint
 
#define Oskin
 
#define Oweighteffector
 
#define Ocharacter
 
#define Ocmotion
 
#define Oxref
 
#define Omotiontracker
 
#define Oobjecttracker
 
#define Ofieldforce
 
#define Oscatterobject
 
#define Osymmetrygenerator
 
#define Ocube
 
#define Osphere
 
#define Oplatonic
 
#define Ocone
 
#define Otorus
 
#define Odisc
 
#define Otube
 
#define Ofigure
 
#define Opyramid
 
#define Oplane
 
#define Ofractal
 
#define Ocylinder
 
#define Ocapsule
 
#define Ooiltank
 
#define Orelief
 
#define Osinglepoly
 
#define Opluginpolygon
 
#define Osplineprimitive
 
#define Osplineprofile
 
#define Osplineflower
 
#define Osplineformula
 
#define Osplinetext
 
#define Osplinenside
 
#define Ospline4side
 
#define Osplinecircle
 
#define Osplinearc
 
#define Osplinecissoid
 
#define Osplinecycloid
 
#define Osplinehelix
 
#define Osplinerectangle
 
#define Osplinestar
 
#define Osplinecogwheel
 
#define Osplinecontour
 
#define Oselection
 
#define Osds
 
#define Osplinedeformer
 
#define Osplinerail
 
#define Oatomarray
 
#define Ospherify
 
#define Oexplosionfx
 
#define Oconnector
 
#define Oalembicgenerator
 
#define Ofalloff
 
#define Ofield
 
#define Fieldremapper
 
#define Ovoronoipointgenerator
 
#define Olod
 
#define Ovolume
 
#define Ovolumeset
 
#define Ovolumebuilder
 
#define Ovolumeloader
 
#define Ovolumemesher
 
#define Ovolumefilter
 
#define Opyro
 
#define SKY_OBJECT
 
#define Obevel
 
#define Obodycapture
 
#define Ovolumecachelayer
 
#define Ocacameraspacedeform
 
#define Omgcloner
 
#define Ocloth
 
#define Ocacluster
 
#define Omgcoffee
 
#define Ocacollision
 
#define Ocacomponent
 
#define Oconnectorconstraint
 
#define Ocacorrection
 
#define Odatacapture
 
#define Omgdelay
 
#define Odisplacer
 
#define Odoodle
 
#define Ofacecapture
 
#define Ofeathers
 
#define Oforce
 
#define Omgformula
 
#define Omgfracture
 
#define Ofur
 
#define Omgroup
 
#define Oguide
 
#define Omginheritance
 
#define Ocajiggle
 
#define Omgmatrix
 
#define Ocamesh
 
#define Omgextrude
 
#define Omginstance
 
#define Ocamorph
 
#define Omgspline
 
#define Omotor
 
#define Ocaskin
 
#define Ocamuscle
 
#define Opivot
 
#define Opivotmanipulator
 
#define Omgplain
 
#define Oplanemanipulator
 
#define Ocapointcache
 
#define Omgpolyfx
 
#define Omgpushapart
 
#define Omgpython
 
#define Omgrandom
 
#define Orsbakeset
 
#define Orsenvironment
 
#define Orsproxy
 
#define Orssky
 
#define Orsvolume
 
#define Omgreeffector
 
#define Oremesh
 
#define Omgshader
 
#define Oshrinkwrap
 
#define Oxrefsimple
 
#define Osimulationscene
 
#define Ocasmooth
 
#define Omgsound
 
#define Omgsplinemask
 
#define Omgsplinewrap
 
#define Ospring
 
#define Ocasquash
 
#define Omgstep
 
#define Ocastep
 
#define Ocasurface
 
#define Omgeffectortarget
 
#define Omgtext
 
#define Omgtime
 
#define Omgtracer
 
#define Ovectorimport
 
#define Omgvolume
 
#define Omgvoronoifracture
 
#define Omotionclip
 
#define Yplugin
 
#define Zplugin
 
#define Olayer
 
#define Fbase
 
#define Zmultipass
 
#define SHplugin
 
#define VPplugin
 
#define ID_LISTHEAD
 
#define ID_LISTHEADCB
 
#define Rbase
 
#define Xbase
 
#define Xcolor
 
#define Xbitmap
 
#define Xbrick
 
#define Xcheckerboard
 
#define Xcloud
 
#define Xcolorstripes
 
#define Xcyclone
 
#define Xearth
 
#define Xfire
 
#define Xflame
 
#define Xgalaxy
 
#define Xmetal
 
#define Xsimplenoise
 
#define Xrust
 
#define Xstar
 
#define Xstarfield
 
#define Xsunburst
 
#define Xsimpleturbulence
 
#define Xvenus
 
#define Xwater
 
#define Xwood
 
#define Xplanet
 
#define Xmarble
 
#define Xspectral
 
#define Xgradient
 
#define Xfalloff
 
#define Xtiles
 
#define Xfresnel
 
#define Xlumas
 
#define Xproximal
 
#define Xnormaldirection
 
#define Xtranslucency
 
#define Xfusion
 
#define Xposterizer
 
#define Xcolorizer
 
#define Xdistorter
 
#define Xprojector
 
#define Xnoise
 
#define Xlayer
 
#define Xspline
 
#define Xfilter
 
#define Xripple
 
#define Xvertexmap
 
#define Xsss
 
#define Xambientocclusion
 
#define Xchanlum
 
#define Xmosaic
 
#define Xxmbsubsurface
 
#define Xrainsampler
 
#define Xnormalizer
 
#define Xterrainmask
 
#define Xobjectcolor
 
#define Xformula
 
#define Xvariation
 
#define Xthinfilm
 
#define Xart
 
#define Xmgbeat
 
#define Xmgcamera
 
#define Xcel
 
#define Xmgcolor
 
#define Xhatch
 
#define Xlensdistortion
 
#define Xmovesface
 
#define Xmgmultishader
 
#define Xpavement
 
#define Xpolygonhair
 
#define Xspots
 
#define Tpoint
 
#define Tphong
 
#define Tdisplay
 
#define Ttexture
 
#define Ttangent
 
#define Tprotection
 
#define Tparticle
 
#define Tmotionblur
 
#define Tcompositing
 
#define Tannotation
 
#define Tsavetemp
 
#define Tpolygon
 
#define Tuvw
 
#define Tsegment
 
#define Tpolygonselection
 
#define Tpointselection
 
#define Ttargetexpression
 
#define Tsunexpression
 
#define Tline
 
#define Tvertexmap
 
#define Trestriction
 
#define Tmetaball
 
#define Tbakeparticle
 
#define Tmorph
 
#define Tsticktexture
 
#define Tplugin
 
#define Tstop
 
#define Tbase
 
#define Tvariable
 
#define Tvibrate
 
#define Taligntospline
 
#define Taligntopath
 
#define Tedgeselection
 
#define Tnormal
 
#define Tcorner
 
#define Tsds
 
#define Tlookatcamera
 
#define Texpresso
 
#define Tsoftselection
 
#define Tbaketexture
 
#define Tsdsdata
 
#define Tweights
 
#define Tposemorph
 
#define Tpython
 
#define Tsculpt
 
#define Tmotioncam
 
#define Tmorphcam
 
#define Tcrane
 
#define Tarchigrass
 
#define Tsculptnormals
 
#define Tsplinenormal
 
#define Tinteraction
 
#define Tgrouppriority
 
#define Tvertexcolor
 
#define Talembicmorphtag
 
#define Tmeshattribute
 
#define Tuserdata
 
#define Tgeneric
 
#define Tcacheproxytag
 
#define Tcacheproxytagpolyselection
 
#define Tcacheproxytagpointselection
 
#define Tcacheproxytagedgeselection
 
#define Tchardefinition
 
#define Tcharmotiontransfer
 
#define Ttrackmodifier
 
#define Tcineware
 
#define Tpyro
 
#define Tcameracalibrator
 
#define Tcameraorrientation
 
#define Tcacomponent
 
#define Tcloth
 
#define Tclothbelt
 
#define Tcollider
 
#define Tconnector
 
#define Tcaconstraint
 
#define Tdoodleimage
 
#define Tdriver
 
#define Tdynamicsbody
 
#define Tcaik
 
#define Tcaikspline
 
#define Tmaskconstraint
 
#define Tmgcolor
 
#define Tmgdependence
 
#define Tmgtracer
 
#define Tmoveseye
 
#define Tmovesposemorph
 
#define Tplanarconstraint
 
#define Tcapointcache
 
#define Tpositionconstraint
 
#define Trscamera
 
#define Trsobject
 
#define Trender
 
#define Tretarget
 
#define Trope
 
#define Tropebelt
 
#define Tscenenodes
 
#define Tsketchrender
 
#define Tsketchstyle
 
#define Tcatension
 
#define Ttodo
 
#define Tvectorconstraint
 
#define Tcavisualselector
 
#define Tmotionsystem
 
#define NLAbase
 
#define CTbase
 
#define CSbase
 
#define CKbase
 
#define CTpla
 
#define CTsound
 
#define CTmorph
 
#define CTtime
 
#define CT2d
 
#define CTdoodle
 
#define CTMask
 
#define OverrideBase
 
#define OverrideGroup
 
#define TakeBase
 
#define TL_MARKEROBJ
 
#define ID_MACHINE
 
#define ID_MACHINEGROUP
 
#define GVbase
 
#define ID_BS_HOOK
 
#define MCOMMAND_SPLINE_HARDINTERPOLATION
 
#define MCOMMAND_SPLINE_SOFTINTERPOLATION
 
#define MCOMMAND_SPLINE_REORDER
 
#define MCOMMAND_SPLINE_REVERSE
 
#define MCOMMAND_SPLINE_MOVEDOWN
 
#define MCOMMAND_SPLINE_MOVEUP
 
#define MCOMMAND_SPLINE_JOINSEGMENT
 
#define MCOMMAND_SPLINE_BREAKSEGMENT
 
#define MCOMMAND_SPLINE_EQUALLENGTH
 
#define MCOMMAND_SPLINE_EQUALDIRECTION
 
#define MCOMMAND_SPLINE_LINEUP
 
#define MCOMMAND_SPLINE_CREATEOUTLINE
 
#define MCOMMAND_SPLINE_PROJECT
 
#define MCOMMAND_SPLINE_ADDPOINT
 
#define MCOMMAND_SELECTALL
 
#define MCOMMAND_DESELECTALL
 
#define MCOMMAND_SELECTINVERSE
 
#define MCOMMAND_SELECTCONNECTED
 
#define MCOMMAND_SELECTGROW
 
#define MCOMMAND_SELECTSHRINK
 
#define MCOMMAND_SELECTPOINTTOPOLY
 
#define MCOMMAND_SELECTPOLYTOPOINT
 
#define MCOMMAND_SELECTADJACENT
 
#define MCOMMAND_GENERATESELECTION
 
#define MCOMMAND_HIDESELECTED
 
#define MCOMMAND_HIDEUNSELECTED
 
#define MCOMMAND_HIDEINVERT
 
#define MCOMMAND_UNHIDE
 
#define MCOMMAND_REVERSENORMALS
 
#define MCOMMAND_ALIGNNORMALS
 
#define MCOMMAND_SPLIT
 
#define MCOMMAND_TRIANGULATE
 
#define MCOMMAND_UNTRIANGULATE
 
#define MCOMMAND_DELETE
 
#define MCOMMAND_OPTIMIZE
 
#define MCOMMAND_DISCONNECT
 
#define MCOMMAND_MAKEEDITABLE
 
#define MCOMMAND_MIRROR
 
#define MCOMMAND_MATRIXEXTRUDE
 
#define MCOMMAND_SUBDIVIDE
 
#define MCOMMAND_EXPLODESEGMENTS
 
#define MCOMMAND_KNIFE
 
#define MCOMMAND_CURRENTSTATETOOBJECT
 
#define MCOMMAND_JOIN
 
#define MCOMMAND_CONVERTSELECTION
 
#define MCOMMAND_EDGE_TO_SPLINE
 
#define MCOMMAND_BREAKPHONG
 
#define MCOMMAND_UNBREAKPHONG
 
#define MCOMMAND_PHONGTOSELECTION
 
#define MCOMMAND_MELT
 
#define MCOMMAND_RESETSYSTEM
 
#define MCOMMAND_MIRRORSELECTION
 
#define MCOMMAND_UVUNWRAP
 
#define MCOMMAND_UVWELDRELAX
 
#define MCOMMAND_AUTOMATICUV
 
#define MCOMMAND_PACKUVRASTERIZED
 
#define MDATA_SPLINE_FREEHANDTOLERANCE
 
#define MDATA_SPLINE_OUTLINE
 
#define MDATA_SPLINE_PROJECTMODE
 
#define MDATA_SPLINE_ADDPOINTSEGMENT
 
#define MDATA_SPLINE_ADDPOINTPOSITION
 
#define MDATA_SPLINE_ADDPOINTSELECT
 
#define MDATA_SPLINE_ADDPOINTRESULTINDEX
 
#define MDATA_SPLINE_OUTLINESEPARATE
 
#define MDATA_DISCONNECT_PRESERVEGROUPS
 
#define MDATA_MIRROR_SNAPPOINTS
 
#define MDATA_MIRROR_DUPLICATE
 
#define MDATA_MIRROR_WELD
 
#define MDATA_MIRROR_TOLERANCE
 
#define MDATA_MIRROR_SYSTEM
 
#define MDATA_MIRROR_PLANE
 
#define MDATA_MIRROR_VALUE
 
#define MDATA_MIRROR_POINT
 
#define MDATA_MIRROR_VECTOR
 
#define MDATA_MIRROR_SELECTIONS
 
#define MDATA_MIRROR_ONPLANE
 
#define MDATA_OPTIMIZE_TOLERANCE
 
#define MDATA_OPTIMIZE_POINTS
 
#define MDATA_OPTIMIZE_POLYGONS
 
#define MDATA_OPTIMIZE_UNUSEDPOINTS
 
#define MDATA_CROSSSECTION_ANGLE
 
#define MDATA_SUBDIVIDE_HYPER
 
#define MDATA_SUBDIVIDE_ANGLE
 
#define MDATA_SUBDIVIDE_SPLINESUB
 
#define MDATA_SUBDIVIDE_SUB
 
#define MDATA_SUBDIVIDE_SIMPLESUB
 
#define MDATA_SUBDIVIDE_PATTERN
 
#define MDATA_SUBDIVIDE_PATTERN_CATMULL_CLARK
 
#define MDATA_SUBDIVIDE_PATTERN_LOOP
 
#define MDATA_SUBDIVIDE_PATTERN_OPPOSITE
 
#define MDATA_KNIFE_P1
 
#define MDATA_KNIFE_V1
 
#define MDATA_KNIFE_P2
 
#define MDATA_KNIFE_V2
 
#define MDATA_KNIFE_ANGLE
 
#define MDATA_CONVERTSELECTION_LEFT
 
#define MDATA_CONVERTSELECTION_RIGHT
 
#define MDATA_CONVERTSELECTION_TOLERANT
 
#define MDATA_CURRENTSTATETOOBJECT_INHERITANCE
 
#define MDATA_CURRENTSTATETOOBJECT_KEEPANIMATION
 
#define MDATA_CURRENTSTATETOOBJECT_NOGENERATE
 
#define MDATA_CURRENTSTATETOOBJECT_LOD
 
#define MDATA_CURRENTSTATETOOBJECT_BUILDFLAGS
 
#define MDATA_ROTATECAMERA
 
#define MDATA_RING_EDGE
 
#define MDATA_RING_SELECTION
 
#define MDATA_RING_SKIP
 
#define MDATA_FILLSEL_START_POLY
 
#define MDATA_FILLSEL_SELECTION
 
#define MDATA_OUTLINESEL_START_POLY
 
#define MDATA_OUTLINESEL_SELECTION
 
#define MDATA_UNTRIANGULATE_ANGLE
 
#define MDATA_UNTRIANGULATE_NGONS
 
#define MDATA_UNTRIANGULATE_ANGLE_RAD
 
#define MDATA_RESETSYSTEM_COMPENSATE
 
#define MDATA_RESETSYSTEM_RECURSIVE
 
#define MDATA_JOIN_MERGE_SELTAGS
 
#define MDATA_JOIN_RESPECT_VISIBILITY
 
#define MDATA_SETVERTEX_VALUE
 
#define MDATA_SETVERTEX_MODE
 
#define MDATA_REVERSENORMALS_USERNORMALS
 
#define MDATA_ALIGNNORMALS_USERNORMALS
 
#define MDATA_GROWSELECTION_USEEDGE
 
#define MDATA_VOLUMEREMESH_SIZE
 
#define MDATA_VOLUMEREMESH_PRESUBDIVIDE
 
#define MDATA_VOLUMEREMESH_SMOOTH_STRENGTH
 
#define MDATA_VOLUMEREMESH_CREATESETUP
 
#define MDATA_MIRRORSELECTION_TOLERANCE
 
#define MDATA_MIRRORSELECTION_MODE
 
#define MDATA_MIRRORSELECTION_SPACE
 
#define MDATA_MIRRORSELECTION_PLANE
 
#define MDATA_AUTOMATICUV_TAGINDEX
 
#define MDATA_AUTOMATICUV_OVERLAPIDENTICAL
 
#define MDATA_AUTOMATICUV_OVERLAPMIRRORED
 
#define MDATA_AUTOMATICUV_SPACING
 
#define MDATA_AUTOMATICUV_USENORMALS
 
#define MDATA_AUTOMATICUV_SPACINGASPECT
 
#define MDATA_AUTOMATICUV_FORCESEAMS
 
#define MDATA_AUTOMATICUV_ALLOWSTRETCH
 
#define MDATA_AUTOMATICUV_MERGEMULTIOBJECT
 
#define MDATA_UVUNWRAP_POLYGON
 
#define MDATA_UVUNWRAP_PIN
 
#define MDATA_UVUNWRAP_REALIGN
 
#define MDATA_UVWELDRELAX_PIN
 
#define MDATA_UVWELDRELAX_REALIGN
 
#define MDATA_UVWELDRELAX_POLYGON
 
#define MDATA_UVSTRAIGHTEN_ALIGN
 
#define MDATA_UVSTRAIGHTEN_KEEP_LENGTH
 
#define MDATA_UVSTRAIGHTEN_EQUIDISTANT
 
#define MDATA_UVRECTANGULARIZE_ALIGN
 
#define MDATA_UVRECTANGULARIZE_EQUIDISTANT
 
#define MDATA_LEGACY
 
#define MDATA_DELETECOMPONENTS_ALTERNATE_BEHAVIOR
 
#define WPREF_UNITS_BASIC
 
#define WPREF_UNITS_TIME
 
#define WPREF_UNITS_AUTOCONVERT
 
#define WPREF_UNITS_USEUNITS
 
#define WPREF_RATIO
 
#define WPREF_CENTER
 
#define WPREF_TABLET
 
#define WPREF_LINK_SELECTION
 
#define WPREF_FULLANIMREDRAW
 
#define WPREF_SAVE_LAYOUT
 
#define WPREF_INSERTAT
 
#define WPREF_PASTEAT
 
#define WPREF_MAX_UNDOS
 
#define WPREF_MAX_LAST
 
#define WPREF_CAMERAROTATION
 
#define WPREF_CAMERAROTATION_CENTER
 
#define WPREF_CAMERAROTATION_OBJECT
 
#define WPREF_CAMERAROTATION_CURSOR
 
#define WPREF_CAMERAROTATION_CAMERA
 
#define WPREF_CAMERAROTATION_CUSTOM
 
#define WPREF_CAMERAROTATION_CAMERA_2D
 
#define WPREF_DOLLYTOCURSOR
 
#define WPREF_SYNCVIEWPORTS
 
#define WPREF_SCRIPTWORDWRAP
 
#define WPREF_SAVEDLOGGER
 
#define WPREF_CONSOLE_WIDTH
 
#define WPREF_OPENGL_PERSPECT
 
#define WPREF_OPENGL_TEXTURE_FILTERING
 
#define WPREF_OPENGL_TEXTURE_FILTERING_NEAREST
 
#define WPREF_OPENGL_TEXTURE_FILTERING_LINEAR
 
#define WPREF_OPENGL_TEXTURE_FILTERING_LINEAR_MIPMAP
 
#define WPREF_USE_TEXTURES
 
#define WPREF_NAV_POI_MODE
 
#define WPREF_NAV_POI_CENTER
 
#define WPREF_NAV_POI_OBJECT
 
#define WPREF_NAV_POI_CAMERA
 
#define WPREF_NAV_POI_CAMERA_2D
 
#define WPREF_NAV_CURSOR_MODE
 
#define WPREF_NEWFEATUREHIGHLIGHT_FADE
 
#define WPREF_NAV_CURSOR_OFF
 
#define WPREF_NAV_CURSOR_SELECTION
 
#define WPREF_NAV_CURSOR_CHILDREN
 
#define WPREF_NAV_CURSOR_ALL
 
#define WPREF_TABLET_HIRES
 
#define WPREF_REVERSE_ORBIT
 
#define WPREF_NAV_CURSOR_DEEP
 
#define WPREF_NAV_LOCK_POI
 
#define WPREF_NAV_TRACKBALL
 
#define WPREF_OPENGL_HIGHENDSHADING
 
#define WPREF_NAV_VIEW_TRANSITION
 
#define WPREF_REALTIMEMANAGER
 
#define WPREF_MAX_BACKUP
 
#define WPREF_CENTERAXIS
 
#define WPREF_MATPREVIEW_DEFAULTSIZE
 
#define WPREF_DESCRIPTIONLIMIT
 
#define WPREF_MATPREVIEW_DEFAULTOBJECT_MAT
 
#define WPREF_MATPREVIEW_DEFAULTUSERSCENE_MAT
 
#define WPREF_MATPREVIEW_DEFAULTOBJECT_SHD
 
#define WPREF_MATPREVIEW_DEFAULTUSERSCENE_SHD
 
#define WPREF_MATPREVIEW_AUTO_UPDATE
 
#define WPREF_MATPREVIEW_REDRAW_TIME
 
#define WPREF_MATPREVIEW_FPS
 
#define WPREF_MATPREVIEW_LENGTH
 
#define WPREF_MATPREVIEW_MAX_MEM
 
#define WPREF_DESCRIPTIONLIMIT_NODES
 
#define WPREF_SUBPIXELLIMIT
 
#define WPREF_OPENGL_DUALPLANES_HIGHLIGHT
 
#define WPREF_ALLOWBUGREPORTS
 
#define WPREF_OPENGL_MAX_TRANS_DEPTH
 
#define WPREF_OPENGL_MAX_LIGHTS
 
#define WPREF_OPENGL_MAX_SHADOWS
 
#define WPREF_OPENGL_ANTIALIAS
 
#define WPREF_OPENGL_USE_SHADER_CACHE
 
#define WPREF_VIEW_DISLAYCOLORPROFILE
 
#define WPREF_OPENGL_VIEWPORT_DITHERING
 
#define WPREF_MATMANAGER_DEFAULT_MATERIAL
 
#define WPREF_MATMANAGER_DEFAULT_MATERIAL_AUTO
 
#define WPREF_OPENGL_UVEDITOR_ANTIALIAS
 
#define WPREF_VIEWPORT_ENABLE_HDR
 
#define WPREF_OPENGL_PREVIEWSIZE
 
#define WPREF_MATMANAGER_ALWAYS_OPEN_NODE_EDITOR
 
#define WPREF_OPENGL_SKY_PREVIEWSIZE
 
#define WPREF_MOVEACCELERATION
 
#define WPREF_SCALEACCELERATION
 
#define WPREF_ROTATEACCELERATION
 
#define WPREF_COLOR_RGBRANGE
 
#define WPREF_COLOR_MODE_COMPACT
 
#define WPREF_COLOR_MODE_RGB
 
#define WPREF_COLOR_MODE_HEX
 
#define WPREF_COLOR_MODE_RGB_OLD_SLIDERS
 
#define WPREF_COLOR_MODE_HSV
 
#define WPREF_COLOR_MODE_KELVIN
 
#define WPREF_COLOR_MODE_MIXER
 
#define WPREF_COLOR_MODE_SWATCHES
 
#define WPREF_COLOR_MODE_SWATCHES_SHOWNAMES
 
#define WPREF_COLOR_MODE_SWATCHES_SWATCH_SIZE
 
#define WPREF_COLOR_MODE_SPECIAL
 
#define COLORSYSTEM_MODE_SPECIAL_DISABLED
 
#define COLORSYSTEM_MODE_SPECIAL_COLORWHEEL
 
#define COLORSYSTEM_MODE_SPECIAL_SPECTRUM
 
#define COLORSYSTEM_MODE_SPECIAL_PICTURE
 
#define WPREF_COLOR_MODE_WHEEL_SIZE
 
#define WPREF_COLOR_MODE_WHEEL_SWATCH_SIZE
 
#define WPREF_COLOR_MODE_SPECTRUM_SIZE
 
#define WPREF_COLOR_MODE_PICTURE_SWATCH_SIZE
 
#define WPREF_COLOR_MODE_SWATCHES_GLOBAL_DATA
 
#define WPREF_COLOR_MODE_SWATCHES_REMEMBER_GLOBAL
 
#define WPREF_COLOR_REMEMBER_LAST_LAYOUT
 
#define WPREF_GRADIENT_SIZE
 
#define WPREF_DISCONNECTED_POINTS_ON_DELETE
 
#define WPREF_GRADIENT_SELECTION_HANDLES
 
#define WPREF_COLOR_MODE_ALPHA
 
#define WPREF_ALPHA_GRID_COLOR
 
#define WPREF_MATPREVIEW_NODEPREVIEW
 
#define WPREF_MATPREVIEW_PREVIEWNAME
 
#define WPREF_MATPREVIEW_NODE_DEFAULTSIZE
 
#define WPREF_MATPREVIEW_NODE_DEFAULTOBJECT_MAT
 
#define WPREF_COLOR_MODE_LINEAR
 
#define WPREF_HIDEFIELDGRAPH
 
#define WPREF_SIMPLEFIELDGUI
 
#define WPREF_HIDEFIELDGRAPH_OFF
 
#define WPREF_HIDEFIELDGRAPH_ON
 
#define WPREF_HIDEFIELDGRAPH_INFIELDS
 
#define WPREF_SHOWFULLMATERIALUI
 
#define WPREF_SUPPRESSPREVIEWS
 
#define COLORSYSTEM_RANGE_PERCENT
 
#define COLORSYSTEM_RANGE_255
 
#define COLORSYSTEM_RANGE_65535
 
#define COLORSYSTEM_RANGE_1
 
#define COLORSYSTEM_SIZE_SMALL
 
#define COLORSYSTEM_SIZE_MEDIUM
 
#define COLORSYSTEM_SIZE_LARGE
 
#define WPREF_GRADIENT_SIZE_SMALL
 
#define WPREF_GRADIENT_SIZE_MEDIUM
 
#define WPREF_GRADIENT_SIZE_LARGE
 
#define WPREF_ALPHA_GRID_COLOR_LIGHT
 
#define WPREF_ALPHA_GRID_COLOR_MEDIUM
 
#define WPREF_ALPHA_GRID_COLOR_DARK
 
#define WPREF_AUTOSAVE_ENABLE
 
#define WPREF_AUTOSAVE_MIN
 
#define WPREF_AUTOSAVE_LIMIT_TO
 
#define WPREF_AUTOSAVE_LIMIT_NUM
 
#define WPREF_AUTOSAVE_DEST
 
#define WPREF_AUTOSAVE_DEST_BACKUPDIR
 
#define WPREF_AUTOSAVE_DEST_USERDIR
 
#define WPREF_AUTOSAVE_DEST_STARTUPDIR
 
#define WPREF_AUTOSAVE_DEST_PATH
 
#define WPREF_COMMANDER_AT_CURSOR
 
#define WPREF_REALTIMEMATERIALS
 
#define WPREF_WATCHFOLDER_AUTOMOUNT_SEARCHPATHS
 
#define WPREF_WATCHFOLDER_AUTOMOUNT_DOCUMENTS
 
#define WPREF_PLUGINS
 
#define WPREF_CPUCOUNT
 
#define WPREF_LOGFILE
 
#define WPREF_CONSOLEGI
 
#define WPREF_CPUCUSTOM
 
#define WPREF_RENDERQUEUELOG
 
#define WPREF_RENDERQUEUE_AUTORENAME
 
#define WPREF_BUBBLEHELP2
 
#define WPREF_THREADPRIORITY
 
#define WPREF_MENUICON
 
#define WPREF_MENUSHORTCUT
 
#define WPREF_INACTIVEBORDER
 
#define WPREF_ACTIVEBORDER
 
#define WPREF_FONT_STANDARD
 
#define WPREF_FONT_MONO
 
#define WPREF_MAC_CTRLCLICK_EMULATES_RMB
 
#define WPREF_MAC_MENUBAR
 
#define WPREF_UV_RELAX_DATA
 
#define WPREF_UV_OPTIMAL_MAPPING_DATA
 
#define WPREF_UV_PROJECTION_DATA
 
#define WPREF_UV_TAB_SEL
 
#define WPREF_UV_TRANSFORM_DATA
 
#define WPREF_LINUX_BROWSERPATH
 
#define WPREF_MOUSEOVER_SHORTCUT
 
#define WPREF_ONLINEHELP_PATH
 
#define WPREF_ONLINEHELP_URL
 
#define WPREF_LINUX_IMAGEEDITPATH
 
#define WPREF_LOCKINTERFACE
 
#define WPREF_TOOLCURSOR_BASIC
 
#define WPREF_TOOLCURSOR_ADV
 
#define WPREF_LOWERPROCESSPRIORITY
 
#define WPREF_HIGHLIGHTNEWFEATURES
 
#define WPREF_FONT_BIG
 
#define DEPRECATED_WPREF_MOUSE_TOUCHDEVICES
 
#define WPREF_FILE_ASSETS_LINK
 
#define WPREF_IMEXPORT_SHOW_IMPORT_DLG
 
#define WPREF_IMEXPORT_SHOW_EXPORT_DLG
 
#define WPREF_IMEXPORT_MERGE_ON_DD
 
#define WPREF_UV_PACKING_DATA
 
#define WPREF_MOUSE_TOUCHSUPPORT
 
#define WPREF_MOUSE_TS_AUTOMATIC
 
#define WPREF_MOUSE_TS_TOUCH
 
#define WPREF_MOUSE_TS_WHEEL
 
#define WPREF_SHOWUNDOBUTTONS
 
#define WPREF_MODELING_MANAGER_TABS
 
#define WPREF_MIGRATION_DIALOG_DATA
 
#define WPREF_MIGRATION_DIALOG_COMMANDS
 
#define WPREF_MIGRATION_DIALOG_PRIMITIVES
 
#define WPREF_MIGRATION_DIALOG_DEBUG
 
#define WPREF_MIGRATION_DIALOG_DEBUG_SYNC
 
#define WPREF_MIGRATION_DIALOG_DEBUG_MESHMAPS
 
#define WPREF_MIGRATION_DIALOG_DEBUG_MOPO
 
#define WPREF_PROFILER_DIALOG_DATA
 
#define WPREF_PROFILER_ENABLE
 
#define WPREF_PROFILER_DEBUG_OUTPUT
 
#define WPREF_PROFILER_CAPTURE_MODE
 
#define WPREF_PROFILER_CAPTURE_MODE_ALL
 
#define WPREF_PROFILER_CAPTURE_MODE_METHODS_ONLY
 
#define WPREF_PROFILER_TIME_FILTER
 
#define WPREF_UNITTESTS_DIALOG_DATA
 
#define WPREF_ONLINEHELP
 
#define WPREF_EXTERNALHELP
 
#define WPREF_FILE_ASSETS_LINK_RELATIVE
 
#define WPREF_FILE_ASSETS_LINK_ABSOLUTE
 
#define WPREF_FILE_ASSETS_LINK_ASK
 
#define WPREF_ONLINEUPDATER_CHECKSUM
 
#define WPREF_ONLINEUPDATER_SHOW_DEVELOPER_UPDATES
 
#define WPREF_ONLINEUPDATER_LANGUAGE_PACKS_LIST
 
#define WPREF_ONLINEUPDATER_LANGUAGE_PACK_SELECTION
 
#define WPREF_PV_RENDER_VIEW
 
#define WPREF_PV_RECENT
 
#define WPREF_COMMUNICATION_LIVELINK_ENABLED
 
#define WPREF_COMMUNICATION_LIVELINK_PORT
 
#define WPREF_COMMUNICATION_QUICKSTART_DIALOG
 
#define WPREF_QUICKSTART_PREV_FEATURE_HIGHLIGHTING
 
#define WPREF_QUICKSTART_LAST_UPDATE_VERSION
 
#define WPREF_OUTDATED_GPU_WARNING_DATA
 
#define WPREF_NODE_EDITOR_GRID
 
#define WPREF_NODE_EDITOR_NAVIGATOR
 
#define WPREF_NODE_EDITOR_ERRORS
 
#define WPREF_NODE_EDITOR_SNAP_GRID
 
#define WPREF_NODE_EDITOR_INFO
 
#define WPREF_NODE_EDITOR_IDS
 
#define DOCUMENT_GPURENDERER_STATISTICS
 
#define WPREF_BROWSER_SHOW_UNAVAILABLE
 
#define PVPREFSDIALOG_ID
 
#define SCULPTPREFSDIALOG_ID
 
#define TLPREFSDIALOG_ID
 
#define PHPREFSDIALOG_ID
 
#define GPURPREFSDIALOG_ID
 
#define EVMSG_CHANGE
 
#define EVMSG_DOCUMENTRECALCULATED
 
#define EVMSG_TOOLCHANGED
 
#define EVMSG_GRAPHVIEWCHANGED
 
#define EVMSG_AUTKEYMODECHANGED
 
#define EVMSG_UPDATEHIGHLIGHT
 
#define EVMSG_UPDATEBASEDRAW
 
#define EVMSG_SHOWIN_SB
 
#define EVMSG_SHOWIN_TL
 
#define EVMSG_SHOWIN_FC
 
#define EVMSG_SHOWIN_LM
 
#define EVMSG_TLOM_MERGE
 
#define EVMSG_SETMODE
 
#define EVMSG_SHOWIN_MT
 
#define EVMSG_TL_FCURVE_POS
 
#define EVMSG_TL_FCURVE_ROT
 
#define EVMSG_TL_FCURVE_SCALE
 
#define EVMSG_TIMELINESELECTION
 
#define EVMSG_BROWSERCHANGE
 
#define EVMSG_MATERIALSELECTION
 
#define EVMSG_FCURVECHANGE
 
#define EVMSG_RAYTRACER_FINISHED
 
#define EVMSG_MATERIALPREVIEW
 
#define EVMSG_ACTIVEVIEWCHANGED
 
#define EVMSG_ASYNCEDITORMOVE
 
#define EVMSG_TAKECHANGED
 
#define EVMSG_2DTRACKCHANGED
 
#define MOVE_START
 
#define MOVE_CONTINUE
 
#define MOVE_END
 
#define EVMSG_TIMECHANGED
 
#define EVMSG_VIEWWINDOW_OUTPUT
 
#define EVMSG_VIEWWINDOW_3DPAINTUPD
 
#define EVMSG_UPDATESCHEME
 
#define DEPRECATED_SCHEME_LIGHT
 
#define SCHEME_DARK
 
#define SCHEME_OTHER
 
#define VIEWCOLOR_C4DBACKGROUND
 
#define VIEWCOLOR_FILMFORMAT
 
#define VIEWCOLOR_HORIZON
 
#define VIEWCOLOR_GRID_MAJOR
 
#define VIEWCOLOR_GRID_MINOR
 
#define VIEWCOLOR_SPLINESTART
 
#define VIEWCOLOR_SPLINEEND
 
#define VIEWCOLOR_CAMERA
 
#define VIEWCOLOR_PARTICLE
 
#define VIEWCOLOR_PMODIFIER
 
#define DELME_VIEWCOLOR_BONE
 
#define VIEWCOLOR_MODIFIER
 
#define VIEWCOLOR_ACTIVEPOINT
 
#define VIEWCOLOR_INACTIVEPOINT
 
#define VIEWCOLOR_TANGENT
 
#define VIEWCOLOR_ACTIVEPOLYGON
 
#define VIEWCOLOR_INACTIVEPOLYGON
 
#define VIEWCOLOR_TEXTURE
 
#define VIEWCOLOR_TEXTUREAXIS
 
#define VIEWCOLOR_ACTIVEBOX
 
#define VIEWCOLOR_ANIMPATH
 
#define VIEWCOLOR_XAXIS
 
#define VIEWCOLOR_YAXIS
 
#define VIEWCOLOR_ZAXIS
 
#define VIEWCOLOR_WXAXIS
 
#define VIEWCOLOR_WYAXIS
 
#define VIEWCOLOR_WZAXIS
 
#define VIEWCOLOR_SELECT_AXIS
 
#define VIEWCOLOR_LAYER0
 
#define VIEWCOLOR_LAYER1
 
#define VIEWCOLOR_LAYER2
 
#define VIEWCOLOR_LAYER3
 
#define VIEWCOLOR_LAYER4
 
#define VIEWCOLOR_LAYER5
 
#define VIEWCOLOR_LAYER6
 
#define VIEWCOLOR_LAYER7
 
#define VIEWCOLOR_VERTEXSTART
 
#define VIEWCOLOR_VERTEXEND
 
#define VIEWCOLOR_UVMESH_GREYED
 
#define VIEWCOLOR_UVMESH_APOLY
 
#define VIEWCOLOR_UVMESH_IAPOLY
 
#define VIEWCOLOR_UVMESH_APOINT
 
#define VIEWCOLOR_UVMESH_IAPOINT
 
#define VIEWCOLOR_NORMAL
 
#define VIEWCOLOR_ACTIVECHILDBOX
 
#define VIEWCOLOR_ACTIVEPOLYBOX
 
#define VIEWCOLOR_ACTIVEPOLYCHILDBOX
 
#define VIEWCOLOR_SELECTION_PREVIEW
 
#define VIEWCOLOR_MEASURETOOL
 
#define VIEWCOLOR_SHADEDWIRE
 
#define VIEWCOLOR_NGONLINE
 
#define VIEWCOLOR_FRONTFACING
 
#define VIEWCOLOR_BACKFACING
 
#define VIEWCOLOR_MINSOFTSELECT
 
#define VIEWCOLOR_MAXSOFTSELECT
 
#define VIEWCOLOR_MINHNWEIGHT
 
#define VIEWCOLOR_ZEROHNWEIGHT
 
#define VIEWCOLOR_MAXHNWEIGHT
 
#define VIEWCOLOR_IRR
 
#define VIEWCOLOR_OBJECTHIGHLIGHT
 
#define VIEWCOLOR_OBJECTSELECT
 
#define VIEWCOLOR_C4DBACKGROUND_GRAD1
 
#define VIEWCOLOR_C4DBACKGROUND_GRAD2
 
#define VIEWCOLOR_BRUSHPREVIEW
 
#define VIEWCOLOR_SPLINEHULL
 
#define VIEWCOLOR_TOOLHANDLE
 
#define VIEWCOLOR_ACTIVETOOLHANDLE
 
#define VIEWCOLOR_TOOLHANDLEHIGHLIGHT
 
#define VIEWCOLOR_TOOLHANDLE2
 
#define VIEWCOLOR_TOOLHANDLEHIGHLIGHT2
 
#define VIEWCOLOR_ACTIVETOOLHANDLE2
 
#define VIEWCOLOR_TOOLSELECTION
 
#define VIEWCOLOR_BASEGRID
 
#define VIEWCOLOR_VERTEX_NORMAL
 
#define VIEWCOLOR_MOSELECTEDFG
 
#define VIEWCOLOR_MOSELECTEDBG
 
#define VIEWCOLOR_MODESELECTEDFG
 
#define VIEWCOLOR_MODESELECTEDBG
 
#define VIEWCOLOR_TESSELLATIONWIRE
 
#define VIEWCOLOR_FIELDGIZMO_COLOR1
 
#define VIEWCOLOR_FIELDGIZMO_COLOR2
 
#define VIEWCOLOR_FIELDGIZMO_FALLOFF1
 
#define VIEWCOLOR_FIELDGIZMO_FALLOFF2
 
#define VIEWCOLOR_UVGIZMO_NORMAL
 
#define VIEWCOLOR_UVGIZMO_CANDIDATE
 
#define VIEWCOLOR_UVGIZMO_IN_MOTION
 
#define VIEWCOLOR_UVGIZMO_ANCHOR_SNAPPED
 
#define VIEWCOLOR_UV_AXIS_U
 
#define VIEWCOLOR_UV_AXIS_V
 
#define VIEWCOLOR_JOINT
 
#define VIEWCOLOR_HANDLES
 
#define VIEWCOLOR_UV_BACKGROUND
 
#define VIEWCOLOR_UV_OVERLAPS
 
#define VIEWCOLOR_UV_SOFTSELECTION_MIN
 
#define VIEWCOLOR_UV_SOFTSELECTION_MAX
 
#define VIEWCOLOR_BRUSH_PREVIEW
 
#define VIEWCOLOR_UV_STRETCH_MAP_STRETCHED
 
#define VIEWCOLOR_UV_STRETCH_MAP_COMPRESSED
 
#define VIEWCOLOR_UV_WORLD_AXIS_U
 
#define VIEWCOLOR_UV_WORLD_AXIS_V
 
#define VIEWCOLOR_UV_SEAMS
 
#define VIEWCOLOR_UVMESH_IAFILLEDPOLY
 
#define VIEWCOLOR_UVMESH_BACKFACEPOLY
 
#define VIEWCOLOR_UV_PINS
 
#define VIEWCOLOR_UV_REFERENCE_CANVAS
 
#define VIEWCOLOR_UV_GRID_MAJOR
 
#define VIEWCOLOR_UV_GRID_MINOR
 
#define VIEWCOLOR_INACTIVE_MODIFIER
 
#define VIEWCOLOR_SHADOW_HINTING
 
#define VIEWCOLOR_SPLINE_NULL
 
#define VIEWCOLOR_OFFSCREEN_SELECTION_INDICATOR
 
#define VIEWCOLOR_OFFSCREEN_SELECTION_INDICATOR_HIGHLIGHT
 
#define VIEWCOLOR_SYMMETRY_SELECTION_HIGHLIGHT
 
#define VIEWCOLOR_SYMMETRY_TOPOLOGY_LOOP_HIGHLIGHT
 
#define VIEWCOLOR_SYMMETRY_PLANE_X
 
#define VIEWCOLOR_SYMMETRY_PLANE_Y
 
#define VIEWCOLOR_SYMMETRY_PLANE_Z
 
#define VIEWCOLOR_MAXCOLORS
 
#define FORMAT_PREF
 
#define FORMAT_WAV
 
#define FORMAT_L4D
 
#define FORMAT_P4D
 
#define FORMAT_STL_IMPORT
 
#define FORMAT_STL_EXPORT
 
#define FORMAT_C4DIMPORT
 
#define FORMAT_C4DEXPORT
 
#define FORMAT_VRML1IMPORT
 
#define FORMAT_VRML1EXPORT
 
#define FORMAT_VRML2IMPORT
 
#define FORMAT_VRML2EXPORT
 
#define FORMAT_DXFIMPORT
 
#define FORMAT_DXFEXPORT
 
#define FORMAT_3DSIMPORT
 
#define FORMAT_3DSEXPORT
 
#define FORMAT_OBJIMPORT
 
#define FORMAT_OBJEXPORT
 
#define FORMAT_Q3DIMPORT
 
#define FORMAT_Q3DEXPORT
 
#define FORMAT_AIIMPORT
 
#define FORMAT_DEMIMPORT
 
#define FORMAT_D3DEXPORT
 
#define FORMAT_BVH_IMPORT
 
#define FORMAT_AI_EXPORT
 
#define FORMAT_ALLPLAN_EXPORT
 
#define FORMAT_DWG_IMPORT
 
#define FORMAT_DAE14IMPORT
 
#define FORMAT_DAE14EXPORT
 
#define FORMAT_DAE15IMPORT
 
#define FORMAT_DAE15EXPORT
 
#define FORMAT_FBX_IMPORT
 
#define FORMAT_FBX_EXPORT
 
#define FORMAT_ABCIMPORT
 
#define FORMAT_ABCEXPORT
 
#define FORMAT_OBJ2IMPORT
 
#define FORMAT_OBJ2EXPORT
 
#define FORMAT_SKPIMPORT
 
#define FORMAT_STEPIMPORT
 
#define FORMAT_CATIAIMPORT
 
#define FORMAT_IGESIMPORT
 
#define FORMAT_JTIMPORT
 
#define FORMAT_SOLIDWORKSIMPORT
 
#define FORMAT_VDB_IMPORT
 
#define FORMAT_VDB_EXPORT
 
#define FORMAT_GLTFEXPORT
 
#define FORMAT_FORGERIMPORT
 
#define FORMAT_FORGEREXPORT
 
#define FORMAT_USDIMPORT
 
#define FORMAT_USDEXPORT
 
#define FORMAT_GOZIMPORT
 
#define HERMITEFAK
 
#define CREATE_GL_HAS_ROOT
 
#define CREATE_GL_IS_ROOT
 
#define DELETE_GL_HAS_ROOT
 
#define DELETE_GL_IS_ROOT
 
#define RESOURCEIMAGE_EMPTY_TRI_RIGHT
 
#define RESOURCEIMAGE_RED_TRI_RIGHT
 
#define RESOURCEIMAGE_EMPTY_RED_TRI_RIGHT
 
#define RESOURCEIMAGE_YELLOW_DIAMOND
 
#define RESOURCEIMAGE_YELLOW_TRI_RIGHT
 
#define RESOURCEIMAGE_YELLOW_TRI_LEFT
 
#define RESOURCEIMAGE_EMPTY_YELLOW_DIAMOND
 
#define RESOURCEIMAGE_YELLOW_CIRCLE
 
#define RESOURCEIMAGE_EMPTY_YELLOW_CIRCLE
 
#define RESOURCEIMAGE_EMPTY_BLUE_CIRCLE
 
#define RESOURCEIMAGE_BLUE_CIRCLE
 
#define RESOURCEIMAGE_EMPTY_YELLOW_CIRCLE_LEFT
 
#define RESOURCEIMAGE_EMPTY_YELLOW_CIRCLE_RIGHT
 
#define RESOURCEIMAGE_EMPTY_TRI_LEFT
 
#define RESOURCEIMAGE_RED_TRI_LEFT
 
#define RESOURCEIMAGE_EMPTY_RED_TRI_LEFT
 
#define RESOURCEIMAGE_EMPTY_DIAMOND
 
#define RESOURCEIMAGE_RED_DIAMOND
 
#define RESOURCEIMAGE_EMPTY_RED_DIAMOND
 
#define RESOURCEIMAGE_EMPTY_CIRCLE
 
#define RESOURCEIMAGE_RED_CIRCLE
 
#define RESOURCEIMAGE_EMPTY_RED_CIRCLE
 
#define RESOURCEIMAGE_KEYFRAME_BUTTON_UP
 
#define RESOURCEIMAGE_KEYFRAME_BUTTON_OVER
 
#define RESOURCEIMAGE_KEYFRAME_BUTTON_DOWN
 
#define RESOURCEIMAGE_KEYFRAME_BUTTON_EDGE
 
#define RESOURCEIMAGE_PIN
 
#define RESOURCEIMAGE_SUBGROUP
 
#define RESOURCEIMAGE_UNLOCKED
 
#define RESOURCEIMAGE_LOCKED
 
#define RESOURCEIMAGE_HISTOGRAM
 
#define RESOURCEIMAGE_PLUS
 
#define RESOURCEIMAGE_MINUS
 
#define RESOURCEIMAGE_FOLDER
 
#define RESOURCEIMAGE_OPENED
 
#define RESOURCEIMAGE_CLOSED
 
#define RESOURCEIMAGE_ARROWLEFT
 
#define RESOURCEIMAGE_ARROWRIGHT
 
#define RESOURCEIMAGE_ARROWUP
 
#define RESOURCEIMAGE_AMDUPLICATE
 
#define RESOURCEIMAGE_MOVE
 
#define RESOURCEIMAGE_SCALE
 
#define RESOURCEIMAGE_ROTATE
 
#define RESOURCEIMAGE_VIEWCHANGE
 
#define RESOURCEIMAGE_FULLSCREEN
 
#define RESOURCEIMAGE_CLOSERRELEASED
 
#define RESOURCEIMAGE_CLOSERPRESSED
 
#define RESOURCEIMAGE_CANCEL
 
#define RESOURCEIMAGE_OK
 
#define RESOURCEIMAGE_OKCANCEL
 
#define RESOURCEIMAGE_BOOLGROUP
 
#define RESOURCEIMAGE_ADAPTERGROUP
 
#define RESOURCEIMAGE_CALCULATEGROUP
 
#define RESOURCEIMAGE_DEFAULTGROUP
 
#define RESOURCEIMAGE_DEFAULTOPERATOR
 
#define RESOURCEIMAGE_GENERALGROUP
 
#define RESOURCEIMAGE_ITERATORGROUP
 
#define RESOURCEIMAGE_LOGICALGROUP
 
#define RESOURCEIMAGE_TPGROUP
 
#define RESOURCEIMAGE_COFFEESCRIPT
 
#define RESOURCEIMAGE_PYTHONSCRIPT
 
#define RESOURCEIMAGE_UVWTAG_SECONDSTATE
 
#define RESOURCEIMAGE_INSTANCEOBJECT_SECONDSTATE
 
#define RESOURCEIMAGE_LIGHT_SHADOWS
 
#define RESOURCEIMAGE_LIGHT_SPOT
 
#define RESOURCEIMAGE_LIGHT_SPOTSHADOWS
 
#define RESOURCEIMAGE_LIGHT_PARALLEL
 
#define RESOURCEIMAGE_LIGHT_PARALLELSHADOWS
 
#define RESOURCEIMAGE_LIGHT_AREA
 
#define RESOURCEIMAGE_LIGHT_AREASHADOWS
 
#define RESOURCEIMAGE_BASEDRAW
 
#define RESOURCEIMAGE_CTRACK
 
#define RESOURCEIMAGE_BASEKEY
 
#define RESOURCEIMAGE_BASESEQUENCE
 
#define RESOURCEIMAGE_BASETRACK
 
#define RESOURCEIMAGE_UNKNOWN
 
#define RESOURCEIMAGE_BASESHADER
 
#define RESOURCEIMAGE_PAINTBITMAP
 
#define RESOURCEIMAGE_MULTIPLE
 
#define RESOURCEIMAGE_EYEACTIVE
 
#define RESOURCEIMAGE_EYEINACTIVE
 
#define RESOURCEIMAGE_PENACTIVE
 
#define RESOURCEIMAGE_PENINACTIVE
 
#define RESOURCEIMAGE_ALPHAACTIVE
 
#define RESOURCEIMAGE_ALPHAINACTIVE
 
#define RESOURCEIMAGE_LINKEDACTIVE
 
#define RESOURCEIMAGE_LINKEDINACTIVE
 
#define RESOURCEIMAGE_BPAXIS
 
#define RESOURCEIMAGE_BPCROSSED
 
#define RESOURCEIMAGE_MOCCATREEVIEWNO
 
#define RESOURCEIMAGE_MOCCATREEVIEWYES
 
#define RESOURCEIMAGE_MOCCATREEVIEWLOCKED
 
#define RESOURCEIMAGE_MOCCAIKTAG1
 
#define RESOURCEIMAGE_MOCCAIKTAG2
 
#define RESOURCEIMAGE_MOCCAIKTAG3
 
#define RESOURCEIMAGE_MOCCAIKTAG4
 
#define RESOURCEIMAGE_MOCCAIKTAG5
 
#define RESOURCEIMAGE_MOCCAIKTAG6
 
#define RESOURCEIMAGE_BITMAPFILTERPLUS
 
#define RESOURCEIMAGE_BITMAPFILTERMINUS
 
#define RESOURCEIMAGE_CLOTHING1
 
#define RESOURCEIMAGE_CLOTHING2
 
#define RESOURCEIMAGE_CLOTHING3
 
#define RESOURCEIMAGE_CLOTHING4
 
#define RESOURCEIMAGE_CLEARSELECTION
 
#define RESOURCEIMAGE_GENERICCOMMAND
 
#define RESOURCEIMAGE_TIMELINE_KEY1
 
#define RESOURCEIMAGE_TIMELINE_KEY2
 
#define RESOURCEIMAGE_AMMODELOCK_1
 
#define RESOURCEIMAGE_AMMODELOCK_2
 
#define RESOURCEIMAGE_SCENEBROWSER_HOME
 
#define RESOURCEIMAGE_SCENEBROWSER_FILTER1
 
#define RESOURCEIMAGE_SCENEBROWSER_FILTER2
 
#define RESOURCEIMAGE_SCENEBROWSER_FIND1
 
#define RESOURCEIMAGE_SCENEBROWSER_FIND2
 
#define RESOURCEIMAGE_SCENEBROWSER_PATH1
 
#define RESOURCEIMAGE_SCENEBROWSER_PATH2
 
#define RESOURCEIMAGE_TIMELINE_STATE1
 
#define RESOURCEIMAGE_TIMELINE_STATE2
 
#define RESOURCEIMAGE_TIMELINE_STATE3
 
#define RESOURCEIMAGE_TIMELINE_STATE4
 
#define RESOURCEIMAGE_TIMELINE_STATE5
 
#define RESOURCEIMAGE_TIMELINE_STATE6
 
#define RESOURCEIMAGE_TIMELINE_KEYSTATE1
 
#define RESOURCEIMAGE_TIMELINE_KEYSTATE2
 
#define RESOURCEIMAGE_TIMELINE_KEYSTATE3
 
#define RESOURCEIMAGE_TIMELINE_KEYSTATE4
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE1
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE2
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE3
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE4
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE5
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE6
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE7
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE8
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE9
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE10
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE11
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE12
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE13
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE14
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE15
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE16
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE17
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE18
 
#define RESOURCEIMAGE_OBJECTMANAGER_STATE1
 
#define RESOURCEIMAGE_OBJECTMANAGER_STATE2
 
#define RESOURCEIMAGE_OBJECTMANAGER_STATE3
 
#define RESOURCEIMAGE_OBJECTMANAGER_STATE4
 
#define RESOURCEIMAGE_OBJECTMANAGER_DOT1
 
#define RESOURCEIMAGE_OBJECTMANAGER_DOT2
 
#define RESOURCEIMAGE_OBJECTMANAGER_DOT3
 
#define RESOURCEIMAGE_OBJECTMANAGER_DOT4
 
#define RESOURCEIMAGE_OBJECTMANAGER_LOCK
 
#define RESOURCEIMAGE_TIMELINE_FOLDER1
 
#define RESOURCEIMAGE_TIMELINE_FOLDER2
 
#define RESOURCEIMAGE_TIMELINE_FOLDER3
 
#define RESOURCEIMAGE_TIMELINE_FOLDER4
 
#define RESOURCEIMAGE_TIMELINE_ROOT1
 
#define RESOURCEIMAGE_TIMELINE_ROOT2
 
#define RESOURCEIMAGE_TIMELINE_ROOT3
 
#define RESOURCEIMAGE_OBJECTMANAGER_DISP1
 
#define RESOURCEIMAGE_OBJECTMANAGER_DISP2
 
#define RESOURCEIMAGE_OBJECTMANAGER_DISP3
 
#define RESOURCEIMAGE_OBJECTMANAGER_DISP4
 
#define RESOURCEIMAGE_BROWSER_DESKTOP
 
#define RESOURCEIMAGE_BROWSER_HOME
 
#define RESOURCEIMAGE_BROWSER_PRESET
 
#define RESOURCEIMAGE_BROWSER_CATALOG
 
#define RESOURCEIMAGE_BROWSER_SEARCH
 
#define RESOURCEIMAGE_BROWSER_PLAY
 
#define RESOURCEIMAGE_BROWSER_PAUSE
 
#define RESOURCEIMAGE_BROWSER_SMALLVIEW
 
#define RESOURCEIMAGE_BROWSER_BIGVIEW
 
#define RESOURCEIMAGE_ONLINEHELP_HOME
 
#define RESOURCEIMAGE_ARROWDOWN
 
#define RESOURCEIMAGE_EYETRISTATE
 
#define RESOURCEIMAGE_PREVIOUSPAGE
 
#define RESOURCEIMAGE_FOLLOWINGPAGE
 
#define RESOURCEIMAGE_LIGHT_PHOTOMETRIC
 
#define RESOURCEIMAGE_LIGHT_PHOTOMETRICSHADOWS
 
#define RESOURCEIMAGE_MENU_OPTIONS
 
#define RESOURCEIMAGE_PICKSESSION
 
#define RESOURCEIMAGE_PICKSESSION2
 
#define HOTKEY_RESIZE_BRUSH
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE19
 
#define RESOURCEIMAGE_LAYERMANAGER_STATE20
 
#define HOTKEY_CAMERA_MOVE
 
#define HOTKEY_CAMERA_SCALE
 
#define HOTKEY_CAMERA_ROTATE
 
#define HOTKEY_OBJECT_MOVE
 
#define HOTKEY_OBJECT_SCALE
 
#define HOTKEY_OBJECT_ROTATE
 
#define HOTKEY_MODEL_SCALE
 
#define HOTKEY_ZOOM
 
#define HOTKEY_SELECT_FREE
 
#define HOTKEY_SELECT_LIVE
 
#define HOTKEY_SELECT_RECT
 
#define HOTKEY_PARENT_MOVE
 
#define IDM_UNDO
 
#define IDM_REDO
 
#define IDM_CUT
 
#define IDM_COPY
 
#define IDM_PASTE
 
#define IDM_DELETE
 
#define IDM_SELECTALL
 
#define IDM_SELECTNONE
 
#define IDM_INVERSION
 
#define IDM_KEY_LAST
 
#define IDM_KEY_NEXT
 
#define EXECUTIONPRIORITY_INITIAL
 
#define EXECUTIONPRIORITY_ANIMATION
 
#define EXECUTIONPRIORITY_ANIMATION_NLA
 
#define EXECUTIONPRIORITY_EXPRESSION
 
#define EXECUTIONPRIORITY_DYNAMICS
 
#define EXECUTIONPRIORITY_GENERATOR
 
#define EXECUTIONPRIORITY_SCENENODE
 
#define EXECUTIONPRIORITY_FORCE
 
#define ID_MT_SOURCECOUNTER
 
#define MAX_GLOBAL_TEXTURE_PATHS
 
#define SHADERPOPUP_SETSHADER
 
#define SHADERPOPUP_SETFILENAME
 
#define SHADERPOPUP_LOADIMAGE
 
#define SHADERPOPUP_EDITPARAMS
 
#define SHADERPOPUP_RELOADIMAGE
 
#define SHADERPOPUP_EDITIMAGE
 
#define SHADERPOPUP_LOCATEIMAGE
 
#define SHADERPOPUP_COPYCHANNEL
 
#define SHADERPOPUP_PASTECHANNEL
 
#define SHADERPOPUP_CREATENEWTEXTURE
 
#define SHADERPOPUP_CLEARSHADER
 
#define DEFAULTFILENAME_SHADER_SURFACES
 
#define DEFAULTFILENAME_SHADER_EFFECTS
 
#define DEFAULTFILENAME_SHADER_VOLUME
 
#define BACKGROUNDHANDLER_PRIORITY_RENDERACTIVEMATERIAL
 
#define BACKGROUNDHANDLER_PRIORITY_REDRAWVIEW
 
#define BACKGROUNDHANDLER_PRIORITY_RENDERINACTIVEMATERIALS
 
#define BACKGROUNDHANDLER_PRIORITY_RENDEREXTERNAL
 
#define BACKGROUNDHANDLER_PRIORITY_REDRAWANTS
 
#define BACKGROUNDHANDLER_TYPECLASS_C4D
 
#define ID_SNIPER_BACKGROUNDHANDLER
 
#define ID_SCRIPTFOLDER
 
#define ID_PYTHONSCRIPT
 
#define COFFEESCRIPT_TEXT
 
#define COFFEESCRIPT_SHOWINMENU
 
#define COFFEESCRIPT_ADDEVENT
 
#define COFFEESCRIPT_SCRIPTENABLE
 
#define COFFEESCRIPT_CONTAINER
 
#define COFFEESCRIPT_SCRIPTNAME
 
#define COFFEESCRIPT_SCRIPTHELP
 
#define MSG_SCRIPT_EXECUTE
 
#define MSG_SCRIPT_RETRIEVEBITMAP
 
#define PYTHONSCRIPT_TEXT
 
#define PYTHONSCRIPT_SHOWINMENU
 
#define PYTHONSCRIPT_ADDEVENT
 
#define PYTHONSCRIPT_SCRIPTENABLE
 
#define PYTHONSCRIPT_CONTAINER
 
#define PYTHONSCRIPT_SCRIPTNAME
 
#define PYTHONSCRIPT_SCRIPTHELP
 
#define PYTHONSCRIPT_SCRIPTPATH
 
#define BASEDRAW_DRAWPORTTYPE
 
#define BASEDRAW_IS_SHADOWPASS
 
#define BASEDRAW_IS_RENDERASEDITOR
 
#define BASEDRAW_IS_OGL_PREPASS
 
#define BASEDRAW_IS_PICK_OBJECT
 
#define MSG_GICSEX
 
#define MSG_GINEW
 
#define ID_OLDCAUSTICS
 
#define VPglobalillumination
 
#define VPGIShadingChain
 
#define VPAOShadingChain
 
#define VPbirender
 
#define VPPhLensDistortion
 
#define MSG_2DCAMERASETTINGSCACHE
 
#define MSG_PH_2DTRACK_MODE_MCOMMAND_EXECUTE
 
#define MSG_PH_2DTRACK_MODE_MCOMMAND_IS_ENABLED
 
#define CODEEDITOR_SETMODE
 
#define CODEEDITOR_GETSTRING
 
#define CODEEDITOR_SETSTRING
 
#define CODEEDITOR_COMPILE
 
#define CODEEDITOR_GETERROR_RES
 
#define CODEEDITOR_GETERROR_STRING
 
#define CODEEDITOR_GETERROR_LINE
 
#define CODEEDITOR_GETERROR_POS
 
#define CODEEDITOR_EXECUTE
 
#define CODEEDITOR_DISABLEUNDO
 
#define CODEEDITOR_STOREUNDO
 
#define CODEEDITOR_RESTOREUNDO
 
#define CODEEDITOR_GETID
 
#define BASECONTAINER_TEMPORARY
 
#define DIALOG_ISDOCKED
 
#define DIALOG_ISTABBED
 
#define EDITTEXT_PASSWORD
 
#define EDITTEXT_HELPTEXT
 
#define EDITTEXT_IGNORELEFTRIGHTIFEMPTY
 
#define EDITTEXT_ENABLECLEARBUTTON
 
#define EDITTEXT_CURSORUPDOWNBUTTONS
 
#define EDITTEXT_NOENTERKEYFORWARDING
 
#define RENDERSETTING_STATICTAB_OUTPUT
 
#define RENDERSETTING_STATICTAB_SAVE
 
#define RENDERSETTING_STATICTAB_MULTIPASS
 
#define RENDERSETTING_STATICTAB_ANTIALIASING
 
#define RENDERSETTING_STATICTAB_OPTIONS
 
#define RENDERSETTING_STATICTAB_STEREO
 
#define RENDERSETTING_STATICTAB_NET
 
#define RENDERSETTING_STATICTAB_OVERRIDEMAT
 
#define MESSAGE_ACTIVE_NODESPACE_CHANGED
 

Typedefs

typedef UChar PIX
 

Enumerations

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
}
 
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
}
 
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_COMMUNICATION_METRICS_DISABLE ,
  WPREF_COMMUNICATION_METRICS_LICENSE_ACCEPTED ,
  WPREF_COMMUNICATION_METRICS_ASK_ME_LATER ,
  WPREF_COMMUNICATION_METRICS_ACTIVE ,
  WPREF_COMMUNICATION_METRICS_DUMMY
}
 
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
}
 
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_
}
 
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
}
 

Functions

enum LINESTYLE MAXON_ENUM_LIST (LINESTYLE)
 
enum SERVERMESSAGE MAXON_ENUM_LIST (SERVERMESSAGE)
 
enum RENDERJOBLIST MAXON_ENUM_FLAGS (RENDERJOBLIST)
 
enum MESSAGERESULT MAXON_ENUM_LIST (MESSAGERESULT)
 
enum MACHINELIST MAXON_ENUM_FLAGS (MACHINELIST)
 
enum VERIFICATIONBIT MAXON_ENUM_FLAGS (VERIFICATIONBIT)
 
enum RENDERJOBCREATOR MAXON_ENUM_FLAGS (RENDERJOBCREATOR)
 
enum DETAILSELECTOR MAXON_ENUM_FLAGS (DETAILSELECTOR)
 
enum STATUSNETSTATE MAXON_ENUM_FLAGS (STATUSNETSTATE)
 
enum HOTKEYFLAGS MAXON_ENUM_FLAGS (HOTKEYFLAGS)
 
enum ASSETDATA_FLAG MAXON_ENUM_FLAGS (ASSETDATA_FLAG)
 
enum SAVEBIT MAXON_ENUM_FLAGS (SAVEBIT)
 
enum SCENEFILTER MAXON_ENUM_FLAGS (SCENEFILTER)
 
enum OVERVIEW MAXON_ENUM_FLAGS (OVERVIEW)
 
enum GEMB MAXON_ENUM_FLAGS (GEMB)
 
enum GEMB_R MAXON_ENUM_LIST (GEMB_R)
 
enum MOUSEDRAGRESULT MAXON_ENUM_LIST (MOUSEDRAGRESULT)
 
enum MOUSEDRAGFLAGS MAXON_ENUM_FLAGS (MOUSEDRAGFLAGS)
 
enum INITRENDERRESULT MAXON_ENUM_LIST (INITRENDERRESULT)
 
enum RENDERRESULT MAXON_ENUM_LIST (RENDERRESULT)
 
enum COLORMODE MAXON_ENUM_FLAGS (COLORMODE)
 
enum COLORSPACETRANSFORMATION MAXON_ENUM_LIST (COLORSPACETRANSFORMATION)
 
enum VIEW_WINDOW_COLOR_SPACE Int32 MAXON_ENUM_LIST (VIEW_WINDOW_COLOR_SPACE)
 
enum PIXELCNT MAXON_ENUM_FLAGS (PIXELCNT)
 
enum INITBITMAPFLAGS MAXON_ENUM_FLAGS (INITBITMAPFLAGS)
 
enum MPB_GETLAYERS MAXON_ENUM_FLAGS (MPB_GETLAYERS)
 
enum MPBTYPE MAXON_ENUM_LIST (MPBTYPE)
 
enum LENGTHUNIT MAXON_ENUM_LIST (LENGTHUNIT)
 
enum SPLINETYPE MAXON_ENUM_LIST (SPLINETYPE)
 
enum BREAKTANGENTS MAXON_ENUM_LIST (BREAKTANGENTS)
 
enum TANGENTSIDE MAXON_ENUM_LIST (TANGENTSIDE)
 
enum TANGENTTRANSFORMFLAG MAXON_ENUM_FLAGS (TANGENTTRANSFORMFLAG)
 
enum SPLINEBOOL_AXIS MAXON_ENUM_LIST (SPLINEBOOL_AXIS)
 
enum SPLINEBOOL_MODE MAXON_ENUM_LIST (SPLINEBOOL_MODE)
 
enum PARTICLEFLAGS MAXON_ENUM_FLAGS (PARTICLEFLAGS)
 
enum NBIT MAXON_ENUM_LIST (NBIT)
 
enum CREATEJOBRESULT MAXON_ENUM_FLAGS (CREATEJOBRESULT)
 
enum NBITCONTROL MAXON_ENUM_FLAGS (NBITCONTROL)
 
enum VOLUMECOMMANDTYPE MAXON_ENUM_LIST (VOLUMECOMMANDTYPE)
 
enum GRIDTYPE MAXON_ENUM_LIST (GRIDTYPE)
 
enum GRIDCLASS MAXON_ENUM_LIST (GRIDCLASS)
 
enum VECTORGRIDTYPE MAXON_ENUM_LIST (VECTORGRIDTYPE)
 
enum VOLUMETOMESHSETTINGS MAXON_ENUM_LIST (VOLUMETOMESHSETTINGS)
 
enum MESHTOVOLUMESETTINGS MAXON_ENUM_LIST (MESHTOVOLUMESETTINGS)
 
enum PARTICLESTOVOLUMESETTINGS MAXON_ENUM_LIST (PARTICLESTOVOLUMESETTINGS)
 
enum SPLINETOVOLUMESETTINGS MAXON_ENUM_LIST (SPLINETOVOLUMESETTINGS)
 
enum FILTERSETTINGS MAXON_ENUM_LIST (FILTERSETTINGS)
 
enum SDFFILTERSETTINGS MAXON_ENUM_LIST (SDFFILTERSETTINGS)
 
enum BOOLESETTINGS MAXON_ENUM_LIST (BOOLESETTINGS)
 
enum BOOLTYPE MAXON_ENUM_LIST (BOOLTYPE)
 
enum MIXSETTINGS MAXON_ENUM_LIST (MIXSETTINGS)
 
enum MIXTYPE MAXON_ENUM_LIST (MIXTYPE)
 
enum SDFTOFOGSETTINGS MAXON_ENUM_LIST (SDFTOFOGSETTINGS)
 
enum FOGTOSDFSETTINGS MAXON_ENUM_LIST (FOGTOSDFSETTINGS)
 
enum RESAMPLESETTINGS MAXON_ENUM_LIST (RESAMPLESETTINGS)
 
enum RESAMPLEINTERPOLATIONTYPE MAXON_ENUM_LIST (RESAMPLEINTERPOLATIONTYPE)
 
enum FIELDTOVOLUMESETTINGS MAXON_ENUM_LIST (FIELDTOVOLUMESETTINGS)
 
enum CREATESPHEREVOLUMESETTINGS MAXON_ENUM_LIST (CREATESPHEREVOLUMESETTINGS)
 
enum CREATEPLATONICVOLUMESETTINGS MAXON_ENUM_LIST (CREATEPLATONICVOLUMESETTINGS)
 
enum EVENT MAXON_ENUM_FLAGS (EVENT)
 
enum DRAWFLAGS MAXON_ENUM_FLAGS (DRAWFLAGS)
 
enum ANIMATEFLAGS MAXON_ENUM_FLAGS (ANIMATEFLAGS)
 
enum SAVEDOCUMENTFLAGS MAXON_ENUM_FLAGS (SAVEDOCUMENTFLAGS)
 
enum COPYFLAGS MAXON_ENUM_FLAGS (COPYFLAGS)
 
enum UNDOTYPE MAXON_ENUM_LIST (UNDOTYPE)
 
enum DRAWHANDLE MAXON_ENUM_LIST (DRAWHANDLE)
 
enum DRAW_ALPHA MAXON_ENUM_LIST (DRAW_ALPHA)
 
enum DRAW_TEXTUREFLAGS MAXON_ENUM_FLAGS (DRAW_TEXTUREFLAGS)
 
enum TOOLDRAW MAXON_ENUM_FLAGS (TOOLDRAW)
 
enum TOOLDRAWFLAGS MAXON_ENUM_FLAGS (TOOLDRAWFLAGS)
 
enum DIRTYFLAGS MAXON_ENUM_FLAGS (DIRTYFLAGS)
 
enum HDIRTY_ID MAXON_ENUM_LIST (HDIRTY_ID)
 
enum HDIRTYFLAGS MAXON_ENUM_FLAGS (HDIRTYFLAGS)
 
enum ROTATIONORDER MAXON_ENUM_LIST (ROTATIONORDER)
 
enum ROTATIONINTERPOLATION_QUATERNION MAXON_ENUM_LIST (ROTATIONINTERPOLATION_QUATERNION)
 
enum CURVEINTERPOLATION_MODE MAXON_ENUM_LIST (CURVEINTERPOLATION_MODE)
 
enum BUILDFLAGS MAXON_ENUM_FLAGS (BUILDFLAGS)
 
enum EXECUTIONFLAGS MAXON_ENUM_FLAGS (EXECUTIONFLAGS)
 
enum SCENEHOOKDRAW MAXON_ENUM_FLAGS (SCENEHOOKDRAW)
 
enum DESCFLAGS_DESC MAXON_ENUM_FLAGS (DESCFLAGS_DESC)
 
enum DESCFLAGS_GET MAXON_ENUM_FLAGS (DESCFLAGS_GET)
 
enum DESCFLAGS_SET MAXON_ENUM_FLAGS (DESCFLAGS_SET)
 
enum DESCFLAGS_ENABLE MAXON_ENUM_FLAGS (DESCFLAGS_ENABLE)
 
enum HIERARCHYCLONEFLAGS MAXON_ENUM_FLAGS (HIERARCHYCLONEFLAGS)
 
enum CHECKVALUEFORMAT MAXON_ENUM_LIST (CHECKVALUEFORMAT)
 
enum CHECKVALUERANGE MAXON_ENUM_LIST (CHECKVALUERANGE)
 
enum PAINTMESHFLAGS MAXON_ENUM_FLAGS (PAINTMESHFLAGS)
 
enum GETBRANCHINFO MAXON_ENUM_FLAGS (GETBRANCHINFO)
 
enum BRANCHINFOFLAGS MAXON_ENUM_FLAGS (BRANCHINFOFLAGS)
 
enum GETACTIVEOBJECTFLAGS MAXON_ENUM_FLAGS (GETACTIVEOBJECTFLAGS)
 
enum DRAWPASS MAXON_ENUM_LIST (DRAWPASS)
 
enum SAVEPROJECT MAXON_ENUM_FLAGS (SAVEPROJECT)
 
enum ICONDATAFLAGS MAXON_ENUM_FLAGS (ICONDATAFLAGS)
 
enum USERAREAFLAGS MAXON_ENUM_FLAGS (USERAREAFLAGS)
 
enum EXECUTIONRESULT MAXON_ENUM_LIST (EXECUTIONRESULT)
 
enum IMAGERESULT MAXON_ENUM_LIST (IMAGERESULT)
 
enum STRINGENCODING MAXON_ENUM_LIST (STRINGENCODING)
 
enum THREADMODE MAXON_ENUM_LIST (THREADMODE)
 
enum THREADPRIORITYEX MAXON_ENUM_LIST (THREADPRIORITYEX)
 
enum HYPERFILEARRAY MAXON_ENUM_LIST (HYPERFILEARRAY)
 
enum FILEERROR MAXON_ENUM_LIST (FILEERROR)
 
enum FILEOPEN MAXON_ENUM_LIST (FILEOPEN)
 
enum LOCATION MAXON_ENUM_LIST (LOCATION)
 
enum FILESEEK MAXON_ENUM_LIST (FILESEEK)
 
enum FILEDIALOG MAXON_ENUM_LIST (FILEDIALOG)
 
enum FILESELECT MAXON_ENUM_LIST (FILESELECT)
 
enum FILESELECTTYPE MAXON_ENUM_LIST (FILESELECTTYPE)
 
enum OPERATINGSYSTEM MAXON_ENUM_LIST (OPERATINGSYSTEM)
 
enum BYTEORDER MAXON_ENUM_LIST (BYTEORDER)
 
enum HYPERFILEVALUE MAXON_ENUM_LIST (HYPERFILEVALUE)
 
enum FINDANIM MAXON_ENUM_LIST (FINDANIM)
 
enum CCURVE MAXON_ENUM_LIST (CCURVE)
 
enum CLOOP MAXON_ENUM_LIST (CLOOP)
 
enum CINTERPOLATION MAXON_ENUM_LIST (CINTERPOLATION)
 
enum CAUTOMODE MAXON_ENUM_LIST (CAUTOMODE)
 
enum CKEYPRESET MAXON_ENUM_LIST (CKEYPRESET)
 
enum CLIPBOARDTYPE MAXON_ENUM_LIST (CLIPBOARDTYPE)
 
enum EDGESELECTIONTYPE MAXON_ENUM_LIST (EDGESELECTIONTYPE)
 
enum REGISTRYTYPE MAXON_ENUM_LIST (REGISTRYTYPE)
 
enum MODELINGCOMMANDMODE MAXON_ENUM_LIST (MODELINGCOMMANDMODE)
 
enum MODELINGCOMMANDFLAGS MAXON_ENUM_FLAGS (MODELINGCOMMANDFLAGS)
 
enum PLUGINTYPE MAXON_ENUM_LIST (PLUGINTYPE)
 
enum DRAWRESULT MAXON_ENUM_LIST (DRAWRESULT)
 
enum DISPLAYMODE MAXON_ENUM_LIST (DISPLAYMODE)
 
enum DOCUMENTSETTINGS MAXON_ENUM_LIST (DOCUMENTSETTINGS)
 
enum VERSIONTYPE MAXON_ENUM_LIST (VERSIONTYPE)
 
enum LAYERSETMODE MAXON_ENUM_LIST (LAYERSETMODE)
 
enum OBJECTCATEGORY MAXON_ENUM_LIST (OBJECTCATEGORY)
 
enum SELECTIONFILTERBIT MAXON_ENUM_FLAGS (SELECTIONFILTERBIT)
 
enum OBJECTSTATE MAXON_ENUM_LIST (OBJECTSTATE)
 
enum DISPLAYFILTER UInt64 MAXON_ENUM_FLAGS (DISPLAYFILTER)
 
enum DISPLAYEDITSTATE MAXON_ENUM_FLAGS (DISPLAYEDITSTATE)
 
enum THREADTYPE MAXON_ENUM_FLAGS (THREADTYPE)
 
enum RENDERPROGRESSTYPE MAXON_ENUM_LIST (RENDERPROGRESSTYPE)
 
enum RDATA_SAVECALLBACK_CMD MAXON_ENUM_LIST (RDATA_SAVECALLBACK_CMD)
 
enum VPGETINFO MAXON_ENUM_LIST (VPGETINFO)
 
enum DRAWOBJECT MAXON_ENUM_FLAGS (DRAWOBJECT)
 
enum RENDERFLAGS MAXON_ENUM_FLAGS (RENDERFLAGS)
 
enum WRITEMODE MAXON_ENUM_LIST (WRITEMODE)
 
enum NETRENDERFLAGS MAXON_ENUM_FLAGS (NETRENDERFLAGS)
 
enum CHECKISRUNNING MAXON_ENUM_LIST (CHECKISRUNNING)
 
enum BAKE_TEX_ERR MAXON_ENUM_LIST (BAKE_TEX_ERR)
 
enum GL_MESSAGE MAXON_ENUM_LIST (GL_MESSAGE)
 
enum VIEWPORT_PICK_FLAGS MAXON_ENUM_FLAGS (VIEWPORT_PICK_FLAGS)
 
enum BACKGROUNDHANDLERCOMMAND MAXON_ENUM_LIST (BACKGROUNDHANDLERCOMMAND)
 
enum BACKGROUNDHANDLERFLAGS MAXON_ENUM_FLAGS (BACKGROUNDHANDLERFLAGS)
 
enum IDENTIFYFILE MAXON_ENUM_FLAGS (IDENTIFYFILE)
 
enum CALCHARDSHADOW MAXON_ENUM_FLAGS (CALCHARDSHADOW)
 
enum ILLUMINATEFLAGS MAXON_ENUM_FLAGS (ILLUMINATEFLAGS)
 
enum RAYBIT MAXON_ENUM_FLAGS (RAYBIT)
 
enum VOLUMEINFO UInt32 MAXON_ENUM_FLAGS (VOLUMEINFO)
 
enum VIDEOPOSTINFO MAXON_ENUM_FLAGS (VIDEOPOSTINFO)
 
enum SHADERINFO MAXON_ENUM_FLAGS (SHADERINFO)
 
enum SAMPLEBUMP MAXON_ENUM_FLAGS (SAMPLEBUMP)
 
enum INITCALCULATION MAXON_ENUM_LIST (INITCALCULATION)
 
enum FIELDLAYER_FLAG MAXON_ENUM_FLAGS (FIELDLAYER_FLAG)
 
enum MULTIPASSCHANNEL MAXON_ENUM_LIST (MULTIPASSCHANNEL)
 
enum DLG_TYPE MAXON_ENUM_LIST (DLG_TYPE)
 
enum MULTIMSG_ROUTE MAXON_ENUM_LIST (MULTIMSG_ROUTE)
 
enum VPGETFRAGMENTS MAXON_ENUM_FLAGS (VPGETFRAGMENTS)
 
enum NAV2DCAMERASETTINGSCACHEMODE MAXON_ENUM_LIST (NAV2DCAMERASETTINGSCACHEMODE)
 
enum SIGNALMODE MAXON_ENUM_LIST (SIGNALMODE)
 
enum QUALIFIER MAXON_ENUM_FLAGS (QUALIFIER)
 
enum NOTIFY_EVENT MAXON_ENUM_LIST (NOTIFY_EVENT)
 
enum NOTIFY_EVENT_FLAG MAXON_ENUM_FLAGS (NOTIFY_EVENT_FLAG)
 
enum DESCIDSTATE MAXON_ENUM_FLAGS (DESCIDSTATE)
 
enum BASEDRAW_HOOK_MESSAGE MAXON_ENUM_LIST (BASEDRAW_HOOK_MESSAGE)
 
enum CINEMAINFO MAXON_ENUM_FLAGS (CINEMAINFO)
 
enum PROTOCOL MAXON_ENUM_LIST (PROTOCOL)
 
enum RESOLVERESULT MAXON_ENUM_LIST (RESOLVERESULT)
 
enum SERVERJOBLIST MAXON_ENUM_LIST (SERVERJOBLIST)
 
enum EDITION MAXON_ENUM_FLAGS (EDITION)
 
enum JOBCOMMAND MAXON_ENUM_LIST (JOBCOMMAND)
 
enum RENDERTARGET MAXON_ENUM_LIST (RENDERTARGET)
 
enum JOBSTATE MAXON_ENUM_LIST (JOBSTATE)
 
enum ZEROCONFMACHINESTATE MAXON_ENUM_LIST (ZEROCONFMACHINESTATE)
 
enum ZEROCONFACTION MAXON_ENUM_FLAGS (ZEROCONFACTION)
 
enum ZEROCONFERROR MAXON_ENUM_LIST (ZEROCONFERROR)
 
enum COMPONENT_SELECTION_MODES MAXON_ENUM_LIST (COMPONENT_SELECTION_MODES)
 
enum FIELDSAMPLE_FLAG MAXON_ENUM_FLAGS (FIELDSAMPLE_FLAG)
 
enum FIELDOBJECTSAMPLE_FLAG MAXON_ENUM_FLAGS (FIELDOBJECTSAMPLE_FLAG)
 
enum FIELDOBJECT_FLAG MAXON_ENUM_FLAGS (FIELDOBJECT_FLAG)
 
enum VIEWPORT_RENDER_ID MAXON_ENUM_LIST (VIEWPORT_RENDER_ID)
 
enum GETALLASSETSRESULT MAXON_ENUM_LIST (GETALLASSETSRESULT)
 
enum VIEWPORTTYPE MAXON_ENUM_LIST (VIEWPORTTYPE)
 
enum SCENENODES_IDS MAXON_ENUM_LIST (SCENENODES_IDS)
 
enum FOLDMODE MAXON_ENUM_LIST (FOLDMODE)
 

Variables

 NORMAL
 
 DOTTED
 
 DASHED
 
 DASHED_INV
 
 DASHED_BIG
 
 NONE
 
 WARNING
 
 ERROR_
 
 INFO
 
 INACTIVE
 
 ACTIVE
 
 LOAD
 
 ALL
 
 OK
 
 NETWORKERROR
 
 UNKNOWNERROR
 
 MEMORYERROR
 
 ONLINE
 
 OFFLINE
 
 VERIFIED
 
 VERIFIEDME
 
 SHARED
 
 VERIFYING
 
 FAILURE
 
 SECURITYTOKENCHANGED
 
 WRONGBUILDID
 
 WRONGARCHITECTURE
 
 NOTREACHABLE
 
 NOANSWER
 
 WRONGSECURITYTOKEN
 
 DEMONOTACTIVATED
 
 REMOVING
 
 NORENDERSUPPORT
 
 INITIALIZING
 
 VERIFICATIONESTABLISHED
 
 BATCHRENDER
 
 PICTUREVIEWER
 
 USER
 
 WATCHDIRECTORY
 
 WATCHDIRECTORYSTARTUP
 
 OTHER
 
 SELECTED
 
 NONSELECTED
 
 DISABLE
 
 IDLE
 
 BUSY
 
 BUSY2
 
 CRITICAL
 
 MOUSE
 
 KEYBOARD
 
 CURRENTFRAMEONLY
 
 TEXTURESONLY
 
 NET
 
 CURRENTTAKEONLY
 
 WITHCACHES
 
 NOSUBSTANCES
 
 MULTIPLEUSE
 
 NOMISSING
 
 NODOCUMENT
 
 COLLECT_NODES_ASSETS
 
 DONOTRESOLVE
 
 ALPHA
 
 MULTILAYER
 
 USESELECTEDLAYERS
 
 USE16BITCHANNELS
 
 GREYSCALE
 
 INTERNALNET
 
 DONTMERGE
 
 USE32BITCHANNELS
 
 SAVERENDERRESULT
 
 FIRSTALPHA_ONLY
 
 KEEP_COLOR_MODE
 
 OBJECTS
 
 MATERIALS
 
 DIALOGSALLOWED
 
 PROGRESSALLOWED
 
 MERGESCENE
 
 NONEWMARKERS
 
 SAVECACHES
 
 NOUNDO
 
 SAVE_BINARYCACHE
 
 IDENTIFY_ONLY
 
 ONLY_RENDERDATA
 
 IGNOREMISSINGPLUGINSINNONACTIVERENDERDATA
 
 IGNOREXREFS
 
 DONTCORRECTOUTPUTFORMAT
 
 SKIPOLDERTHANV13
 
 PREVIEWONLY
 
 DOCUMENTPREFSONLY
 
 DOCUMENTINFOGUIALLOWED
 
 SUPPRESSOPTIONSDIALOG
 
 DEFAULT
 
 AKTU
 
 SCENE
 
 COMPLETE
 
 OKCANCEL
 
 ABORTRETRYIGNORE
 
 YESNOCANCEL
 
 YESNO
 
 RETRYCANCEL
 
 FORCEDIALOG
 
 ICONSTOP
 
 ICONQUESTION
 
 ICONEXCLAMATION
 
 ICONASTERISK
 
 MULTILINE
 
 V_UNDEFINED
 
 V_OK
 
 V_CANCEL
 
 V_ABORT
 
 V_RETRY
 
 V_IGNORE
 
 V_YES
 
 V_NO
 
 ESCAPE
 
 FINISHED
 
 CONTINUE
 
 DONTHIDEMOUSE
 
 NOMOVE
 
 EVERYPACKET
 
 COMPENSATEVIEWPORTORG
 
 AIRBRUSH
 
 OUTOFMEMORY
 
 ASSETMISSING
 
 USERBREAK
 
 SAVINGFAILED
 
 GICACHEMISSING
 
 NOMACHINE
 
 UNAVAILABLE
 
 FAILED
 
 PROJECTNOTFOUND
 
 ERRORLOADINGPROJECT
 
 NOOUTPUTSPECIFIED
 
 ILLEGAL
 
 GRAY
 
 AGRAY
 
 RGB
 
 ARGB
 
 CMYK
 
 ACMYK
 
 MASK
 
 AMASK
 
 ILLEGALw
 
 GRAYw
 
 AGRAYw
 
 RGBw
 
 ARGBw
 
 MASKw
 
 ILLEGALf
 
 GRAYf
 
 AGRAYf
 
 RGBf
 
 ARGBf
 
 MASKf
 
 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
 
 UNDEFINED
 
 LINEAR
 
 SRGB
 
 DITHERING
 
 B3DLAYERS
 
 APPLYALPHA
 
 INTERNAL_SETLINE
 
 INTERNAL_ALPHAVALUE
 
 GRAYSCALE
 
 SYSTEM
 
 DPNULL
 
 IMAGE
 
 SHOW
 
 SAVE
 
 PERCENT
 
 BLENDMODE
 
 COLORMODE
 
 BITMAPTYPE
 
 NAME
 
 DPI
 
 USERID
 
 USERSUBID
 
 FORCEBLEND
 
 PIXEL
 
 KM
 
 M
 
 CM
 
 MM
 
 UM
 
 NM
 
 MILE
 
 YARD
 
 FEET
 
 INCH
 
 CUBIC
 
 AKIMA
 
 BSPLINE
 
 BEZIER
 
 RESERVEDSPLINETYPE1
 
 RESERVEDSPLINETYPE2
 
 V_FALSE
 
 V_TRUE
 
 V_AUTO
 
 LEFT
 
 RIGHT
 
 LOCK_LENGTH
 
 LOCK_ANGLE
 
 BREAK_SCALE
 
 BREAK
 
 SCREEN
 
 ZY
 
 XZ
 
 XY
 
 AMINUSB
 
 BMINUSA
 
 UNION
 
 AND
 
 OR
 
 INTERSECTION
 
 VISIBLE
 
 ALIVE
 
 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
 
static const Int32 PRIVATE_NBITMASK_INDEX1
 
static const Int32 PRIVATE_NBITMASK_INDEX2
 
static const Int32 PRIVATE_NBITMASK_INDEX3
 
static const Int32 PRIVATE_NBITMASK_INDEX4
 
 REPOSITORYERROR
 
 SET
 
 CLEAR
 
 TOGGLE
 
 PRIVATE_NODIRTY
 
static const Int Mnimbus
 
static const Int Xnbm
 
static const Int Xnodeviewport
 
static const Int XstandardSpaceActivity
 
static const Int XnodeEmulation
 
static const Int32 ID_SHOWSUBCHANNELS
 
 VOLUMETOMESH
 
 MESHTOVOLUME
 
 VOLUMEBOOLE
 
 PARTICLESTOVOLUME
 
 SPLINETOVOLUME
 
 FILTER
 
 SDFFILTER
 
 SDFTOFOG
 
 FOGTOSDF
 
 RESAMPLE
 
 MIX
 
 FIELDTOVOLUME
 
 CREATESPHEREVOLUME
 
 CREATEPLATONICVOLUME
 
 FLOAT
 
 DOUBLE
 
 INT32
 
 INT64
 
 INTVECTOR32
 
 VECTOR32
 
 VECTOR64
 
 STRING
 
 BOOLEAN
 
 SDF
 
 FOG
 
 STAGGERED
 
 UNKNOWN
 
 INVARIANT
 
 COVARIANT
 
 COVARIANT_NORMALIZE
 
 CONTRAVARIANT_RELATIVE
 
 CONTRAVARIANT_ABSOLUTE
 
 ISO
 
 ADAPTIVE
 
 GRIDSIZE
 
 BANDWIDTH_INTERIOR
 
 BANDWIDTH_EXTERIOR
 
 USE_POINTS
 
 RADIUS
 
 UNSIGNED_DISTANCE_FIELD
 
 BANDWIDTH
 
 VELOCITY_SCALE
 
 USE_PARTICLE_SIZE
 
 DENSITY
 
 SCALESEGMENT
 
 FILTERTYPE
 
 ITERATIONS
 
 OFFSET
 
 FALLOFF
 
 REMAP_OLD_MIN
 
 REMAP_OLD_MAX
 
 REMAP_NEW_MIN
 
 REMAP_NEW_MAX
 
 STRENGTH
 
 SPLINE
 
 INVERTPOINT
 
 STENCILWIDTH
 
 FILTERACCURACY
 
 HALFWIDTH
 
 BOOLETYPE
 
 SMOOTHRADIUS
 
 DIFF
 
 INTERSECT
 
 MIXTYPE
 
 MIN
 
 ADD
 
 SUBTRACT
 
 MULTIPLY
 
 DIVIDE
 
 FALLOFFCUTOFF
 
 INTERPOLATIONTYPE
 
 NEAREST
 
 QUADRATIC
 
 BOUNDINGBOXMIN
 
 BOUNDINGBOXMAX
 
 POSITION
 
 FACES
 
 SIZE
 
enum { ... }  MAXON_ENUM_LIST
 
static const Int32 MOUSE_HIDE
 
static const Int32 MOUSE_SHOW
 
static const Int32 MOUSE_NORMAL
 
static const Int32 MOUSE_BUSY
 
static const Int32 MOUSE_CROSS
 
static const Int32 MOUSE_QUESTION
 
static const Int32 MOUSE_ZOOM_IN
 
static const Int32 MOUSE_ZOOM_OUT
 
static const Int32 MOUSE_FORBIDDEN
 
static const Int32 MOUSE_DELETE
 
static const Int32 MOUSE_COPY
 
static const Int32 MOUSE_INSERTCOPY
 
static const Int32 MOUSE_INSERTCOPYDOWN
 
static const Int32 MOUSE_MOVE
 
static const Int32 MOUSE_INSERTMOVE
 
static const Int32 MOUSE_INSERTMOVEDOWN
 
static const Int32 MOUSE_ARROW_H
 
static const Int32 MOUSE_ARROW_V
 
static const Int32 MOUSE_ARROW_HV
 
static const Int32 MOUSE_POINT_HAND
 
static const Int32 MOUSE_MOVE_HAND
 
static const Int32 MOUSE_IBEAM
 
static const Int32 MOUSE_SELECT_LIVE
 
static const Int32 MOUSE_SELECT_FREE
 
static const Int32 MOUSE_SELECT_RECT
 
static const Int32 MOUSE_SELECT_POLY
 
static const Int32 MOUSE_SPLINETOOLS
 
static const Int32 MOUSE_EXTRUDE
 
static const Int32 MOUSE_NORMALMOVE
 
static const Int32 MOUSE_ADDPOINTS
 
static const Int32 MOUSE_ADDPOLYGONS
 
static const Int32 MOUSE_BRIDGE
 
static const Int32 MOUSE_MIRROR
 
static const Int32 MOUSE_PAINTMOVE
 
static const Int32 MOUSE_PAINTSELECTRECT
 
static const Int32 MOUSE_PAINTSELECTCIRCLE
 
static const Int32 MOUSE_PAINTSELECTPOLY
 
static const Int32 MOUSE_PAINTSELECTFREE
 
static const Int32 MOUSE_PAINTMAGICWAND
 
static const Int32 MOUSE_PAINTCOLORRANGE
 
static const Int32 MOUSE_PAINTFILL
 
static const Int32 MOUSE_PAINTPICK
 
static const Int32 MOUSE_PAINTBRUSH
 
static const Int32 MOUSE_PAINTCLONE
 
static const Int32 MOUSE_PAINTTEXT
 
static const Int32 MOUSE_PAINTCROP
 
static const Int32 MOUSE_PAINTLINE
 
static const Int32 MOUSE_PAINTPOLYSHAPE
 
 FORCEREDRAW
 
 ANIMATE
 
 NOEXPRESSION
 
 GLHACK
 
 CAMERAEXPRESSION
 
 ENQUEUE_REDRAW
 
 DONT_OVERWRITE_RENDERING
 
 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
 
 NO_PARTICLES
 
 NO_CHILDREN
 
 INRENDER
 
 NO_MINMAX
 
 NO_NLA
 
 NLA_SUM
 
 SAVEAS
 
 DONTADDTORECENTLIST
 
 AUTOSAVE
 
 EXPORTDIALOG
 
 CRASHSITUATION
 
 NO_SHADERCACHE
 
 NO_HIERARCHY
 
 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
 
 CHANGE
 
 CHANGE_NOCHILDREN
 
 CHANGE_SMALL
 
 CHANGE_SELECTION
 
 NEWOBJ
 
 DELETEOBJ
 
 ACTIVATE
 
 DEACTIVATE
 
 BITS
 
 HIERARCHY_PSR
 
 PRIVATE_STRING
 
 PRIVATE_MULTISELECTIONAXIS
 
 START
 
 END
 
 MINI
 
 SMALL
 
 MIDDLE
 
 BIG
 
 CUSTOM
 
 POINTSIZE
 
 SELPOINTSIZE
 
 INVERTED
 
 FROM_IMAGE
 
 NORMAL_FROM_IMAGE
 
 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
 
 HANDLES
 
 AXIS
 
 HIGHLIGHTS
 
 INVERSE_Z
 
 HIGHLIGHT
 
 MATRIX
 
 DATA
 
 SELECT
 
 CACHE
 
 CHILDREN
 
 DESCRIPTION
 
 SELECTION_OBJECTS
 
 SELECTION_TAGS
 
 SELECTION_MATERIALS
 
 ANIMATION
 
 OBJECT
 
 OBJECT_MATRIX
 
 OBJECT_HIERARCHY
 
 TAG
 
 MATERIAL
 
 SHADER
 
 RENDERSETTINGS
 
 VP
 
 NBITS
 
 YXZGLOBAL
 
 YZXGLOBAL
 
 ZYXGLOBAL
 
 ZXYGLOBAL
 
 XZYGLOBAL
 
 XYZGLOBAL
 
 YXZLOCAL
 
 YZXLOCAL
 
 ZYXLOCAL
 
 ZXYLOCAL
 
 XZYLOCAL
 
 XYZLOCAL
 
 HPB
 
 SLERP
 
 R23
 
 CURRENT
 
 INTERNALRENDERER
 
 EXTERNALRENDERER
 
 ISOPARM
 
 EXPORTONLY
 
 EXPRESSION
 
 CACHEBUILDING
 
 CAMERAONLY
 
 RENDER
 
 ALLOW_PRIORITYSHIFT
 
 DRAW_PASS
 
 HIGHLIGHT_PASS_BEFORE_TOOL
 
 HIGHLIGHT_PASS
 
 HIGHLIGHT_PASS_INV
 
 DRAW_PASS_AFTER_CLEAR
 
 RESOLVEMULTIPLEDATA
 
 LOADED
 
 RECURSIONLOCK
 
 DONTLOADDEFAULT
 
 MAPTAGS
 
 NEEDDEFAULTVALUE
 
 TRISTATE
 
 EXPORTHELPSYMBOLSMODE
 
 MATREFLECTANCEOVERLAP
 
 XPRESSO
 
 PRESET
 
 NEUTRON_OM_LINK
 
 PARAM_GET
 
 NO_GLOBALDATA
 
 NO_GEDATADEFAULTVALUE
 
 ALLOW_TRISTATE
 
 PRIVATE_GETDEFAULTVALUEONLY
 
 PARAM_SET
 
 USERINTERACTION
 
 DONTCHECKMINMAX
 
 DONTAFFECTINHERITANCE
 
 FORCESET
 
 DONTFREESPLINECACHE
 
 INRESETTODEFAULT
 
 ASIS
 
 ASPOLY
 
 ASLINE
 
 ASSPLINE
 
 ASVOLUME
 
 NOTHING
 
 DEGREE
 
 METER
 
 INT
 
 GREATER
 
 GREATEROREQUAL
 
 LESS
 
 LESSOREQUAL
 
 BETWEEN
 
 BETWEENOREQUAL
 
 BETWEENOREQUALX
 
 BETWEENOREQUALY
 
 DIFFERENT
 
 QUAD
 
 SEL
 
 SELA
 
 SELB
 
 SELC
 
 SELD
 
 TA
 
 TB
 
 TC
 
 TD
 
 EDGEA
 
 EDGEB
 
 EDGEC
 
 EDGED
 
 ONLYWITHCHILDREN
 
 GELISTNODES
 
 ONLYMODIFIABLE
 
 ONLYWITHANIMATION
 
 HIDEINTIMELINE
 
 HASFIELDS
 
 SELECTIONORDER
 
 BOX
 
 XRAY
 
static const Int32 HIGHLIGHT_TRANSPARENCY
 
 ASSETS
 
 SCENEFILE
 
 SHOWMISSINGASSETDIALOG
 
 ADDTORECENTLIST
 
 DONTCOPYFILES
 
 DONTTOUCHDOCUMENT
 
 DONTFAILONMISSINGASSETS
 
 ISNET
 
 USEDOCUMENTNAMEASFILENAME
 
 DONTCLEARSUGGESTEDFOLDER
 
 DONTGENERATEPAINTTEX
 
 ASSETLINKS_COPY_FILEASSETS
 
 ASSETLINKS_COPY_NODEASSETS
 
 APPLYCOLORPROFILE
 
 DISABLED
 
 TABSTOP
 
 HANDLEFOCUS
 
 COREMESSAGE
 
 SYNCMESSAGE
 
 DONT_MIRROR
 
 NOTEXISTING
 
 WRONGTYPE
 
 FILEERROR
 
 FILESTRUCTURE
 
 MISC_ERROR
 
 PARAM_ERROR
 
 THREADCANCELED
 
 XBIT
 
 BIT7
 
 BIT7HEX
 
 UTF8
 
 DEPRECATED_SYNCHRONOUS
 
 ASYNC
 
 PRIVATE_OPENGL
 
 ABOVE
 
 BELOW
 
 LOWEST
 
 CHAR
 
 WORD
 
 LONG
 
 LLONG
 
 SREAL
 
 LREAL
 
 REAL
 
 OPEN
 
 CLOSE
 
 READ
 
 WRITE
 
 SEEK
 
 INVALID
 
 WRONG_VALUE
 
 CHUNK_NUMBER
 
 VALUE_NO_CHUNK
 
 FILEEND
 
 UNKNOWN_VALUE
 
 APPEND
 
 READWRITE
 
 READ_NOCACHE
 
 SHAREDREAD
 
 SHAREDWRITE
 
 DISK
 
 IPCONNECTION
 
 MEMORY
 
 RELATIVE_
 
 ANY
 
 IGNOREOPEN
 
 DIRECTORY
 
 ANYTHING
 
 IMAGES
 
 SCENES
 
 BODYPAINT
 
 WIN
 
 OSX
 
 LINUX
 
 V_MOTOROLA
 
 V_INTEL
 
 STOP
 
 CSTOP
 
 UCHAR
 
 INT16
 
 UINT16
 
 UINT32
 
 UINT64
 
 FLOAT64
 
 TIME
 
 VECTOR
 
 MATRIX64
 
 MATRIX32
 
 FLOAT32
 
 FILENAME
 
 CONTAINER
 
 ALIASLINK
 
 LMEMORY
 
 VECTOR_ARRAY_EX
 
 POLYGON_ARRAY_EX
 
 UINT16_ARRAY_EX
 
 PARTICLE_ARRAY_EX
 
 SREAL_ARRAY_EX
 
 ARRAY
 
 UUID
 
 EXACT
 
 CURVE
 
 HLE_BASE
 
 HLE_CURVE
 
 SS_CURVE
 
 SS_CURVE2
 
 SS_CURVE3
 
 SS_CURVE4
 
 SS_CURVE5
 
 HLE_SCALE
 
 HLE_MOVE
 
 OFF
 
 CONSTANT
 
 REPEAT
 
 OFFSETREPEAT
 
 OSCILLATE
 
 LOOP
 
 STEP
 
 DUMMY
 
 CLASSIC
 
 FIXEDSLOPE
 
 AUTO_CLAMP
 
 AUTO_OVERSHOOT
 
 FIXED_OVERSHOOTWEIGHTED
 
 AUTO_OVERSHOOTWEIGHTED
 
 EMPTY
 
 BITMAP
 
 SELECTION
 
 HIDDEN
 
 PHONG
 
 WINDOW
 
 SOUND
 
 LAYOUT
 
 BITMAPFILTER
 
 VIDEOPOST
 
 SCENEHOOK
 
 NODE
 
 LIBRARY
 
 CUSTOMDATATYPE
 
 RESOURCEDATATYPE
 
 SCENELOADER
 
 SCENESAVER
 
 CTRACK
 
 CSEQ
 
 CKEY
 
 PAINTER
 
 GV_VALUE
 
 GV_VALGROUP
 
 GV_OPGROUP
 
 GV_OPCLASS
 
 GV_DATA
 
 GADGETS
 
 PREFS
 
 FIELDLAYER
 
 POINTSELECTION
 
 POLYGONSELECTION
 
 EDGESELECTION
 
 CREATEUNDO
 
 IMPORTER
 
 USEGLOBALSYMMETRY
 
 COMMAND
 
 TOOL
 
 BITMAPLOADER
 
 BITMAPSAVER
 
 CUSTOMGUI
 
 MANAGERINFORMATION
 
 VMAPTRANSFER
 
 SNAP
 
 SKIP
 
 GOURAUD
 
 QUICK
 
 WIRE
 
 SHADEDBOX
 
 SKELETON
 
 GOURAUDWIRE
 
 GOURAUDISOPARM
 
 QUICKWIRE
 
 QUICKISOPARM
 
 FLATWIRE
 
 FLATISOPARM
 
 FLATBOX
 
 HIDDENWIRE
 
 HIDDENISOPARM
 
 HIDDENBOX
 
 SHADEDBOXWIRE
 
 QUICKBOXWIRE
 
 QUICKBOX
 
 PRIVATE_ISOLINE
 
 PRIVATE_FLAT
 
 PRIVATE_HIDDEN
 
 GENERAL
 
 MODELING
 
 ANIMATIONSYSTEM
 
 TOOLS
 
 LITE
 
 BENCHMARK
 
 UPDATER
 
 TEAMRENDER_CLIENT
 
 TEAMRENDER_SERVER
 
 CINEMA4D
 
 COMMANDLINE
 
 CINEWARE
 
 CPYTHON
 
 CPYTHON3
 
 LAYERS
 
 LAYERMASKS
 
 ALPHAS
 
 LAYERALPHA
 
 NULLOBJECT
 
 POLYGON
 
 GENERATOR
 
 HYPERNURBS
 
 UNUSED1
 
 DEFORMER
 
 CAMERA
 
 LIGHT
 
 PARTICLE
 
 UNUSED2
 
 GRID
 
 HORIZON
 
 WORLDAXIS
 
 BOUNDS
 
 HUD
 
 SDS
 
 HIGHLIGHTING
 
 MULTIAXIS
 
 OBJECTHANDLES
 
 HANDLEBANDS
 
 SDSCAGE
 
 NGONLINES
 
 JOINT
 
 OBJECTHIGHLIGHTING
 
 GUIDELINES
 
 POI
 
 GRADIENT
 
 BASEGRID
 
 HAIR
 
 FIELD
 
 EDITOR
 
 DEFORM
 
 REAL_DEFORM
 
 EDITOR_HIERARCHICAL
 
 RENDER_HIERARCHICAL
 
 EDITORREDRAW
 
 RENDEREDITOR
 
 RENDEREXTERNAL
 
 BEFORERENDERING
 
 DURINGRENDERING
 
 AFTERRENDERING
 
 GLOBALILLUMINATION
 
 QUICK_PREVIEW
 
 AMBIENTOCCLUSION
 
 XRESOLUTION
 
 YRESOLUTION
 
 BITDEPTH
 
 CPP
 
 LINEOFFSET
 
 FORCELINES
 
 NOBACKCULL
 
 LOCALMATRIX
 
 EDITMODE
 
 FORCEBASE
 
 FORCEPOINTS
 
 NO_EOGL
 
 USE_OBJECT_COLOR
 
 USE_CUSTOM_COLOR
 
 XRAY_ON
 
 XRAY_OFF
 
 IMMEDIATELY
 
 Z_OFFSET
 
 PRIVATE_ANY
 
 EXTERNAL
 
 NODOCUMENTCLONE
 
 SHOWERRORS
 
 PREVIEWRENDER
 
 IRR
 
 CREATE_PICTUREVIEWER
 
 OPEN_PICTUREVIEWER
 
 KEEP_CONTEXT
 
 DONTANIMATE
 
 PREVIEWSETTINGS
 
 RENDERQUEUEERRORS
 
 FORCE_LINEAR_COLOR_PROFILE
 
 INTERNAL_USE_CURRENT_QUEUE
 
 INTERNAL_SPECIAL_PREVIEW
 
 STANDARD
 
 ASSEMBLE_MOVIE
 
 ASSEMBLE_SINGLEIMAGE
 
 DELETEAFTERRENDERING
 
 NOPEERTOPEERASSETDISTRIBUTION
 
 NOREQUESTONDEMAND
 
 EXCLUDECLIENTONLOADINGERROR
 
 SAVERESULTSINREPOSITORY
 
 ASSEMBLEB3DFILESIMMEDIATLEY
 
 NOWRITETEST
 
 HANDLEWARNINGASERROR
 
 KEEPB3DFILESAFTERASSEMBLING
 
 ANIMATIONRUNNING
 
 VIEWDRAWING
 
 EDITORRENDERING
 
 EXTERNALRENDERING
 
 PAINTERUPDATING
 
 MATERIALPREVIEWRUNNING
 
 EVENTSYSTEM
 
 BAKING
 
 INTERACTIVERENDERING
 
 NO_DOC
 
 NO_MEM
 
 NO_RENDER_DOC
 
 NO_TEXTURE_TAG
 
 NO_OBJECT
 
 NO_UVW_TAG
 
 TEXTURE_MISSING
 
 WRONG_BITMAP
 
 NO_OPTIMAL_MAPPING
 
 NO_SOURCE_UVW_TAG
 
 FORCE_EMULATION
 
 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
 
 ISRUNNING
 
 REMOVE
 
 VIEWREDRAW
 
 EDITORRENDDER
 
 MATERIALPREVIEW
 
 PRIVATE_VIEWREDRAW
 
 SHUTDOWN
 
 MOVIE
 
 SKIPQUICKTIME
 
 SCRIPT
 
 PYTHON
 
 FASTDETECTION
 
 TRANSPARENCY
 
 SPECIALGISHADOW
 
 SPECIALSELFSHADOW
 
 SHADOW
 
 NOENVIRONMENT
 
 DISABLESHADOWMAP_CORRECTION
 
 DISABLESHADOWCASTERMP_CORRECTION
 
 LIGHTDIRNORMALS
 
 NODISTANCEFALLOFF
 
 NOGRAIN
 
 BACKLIGHT
 
 REFLECTION
 
 REFRACTION
 
 CURR_REFLECTION
 
 CURR_TRANSPARENCY
 
 CURR_REFRACTION
 
 CURR_CUSTOM
 
 VOLUMETRICLIGHT
 
 ALLOWVLMIX
 
 GI
 
 BLURRY
 
 SSS
 
 AO
 
 COMPOSITING
 
 CHANGENORMAL
 
 DISPLACEMENT
 
 ENVREQUIRED
 
 DUDVREQUIRED
 
 MIPSAT
 
 VOLUMETRIC
 
 TRANSFORM
 
 EVALUATEPROJECTION
 
 PRIVATE_GLOW
 
 INITCALCULATION
 
 FINAL_ALPHA
 
 ISNBMMATERIAL
 
 STOREFRAGMENTS
 
 EXECUTELINE
 
 EXECUTEPIXEL
 
 REQUEST_MOTIONMATRIX
 
 REQUEST_MOTIONGEOMETRY
 
 CALCVOLUMETRIC
 
 CALCSHADOW
 
 CUSTOMLENS
 
 CAUSTICS
 
 CUSTOMLENS_EXTENDED
 
 NETFRAME
 
 NETRUNONSERVER
 
 NETCREATEBUFFER
 
 NETCREATEBUFFER_MULTI
 
 REQUEST_MOTIONFULL
 
 BUMP_SUPPORT
 
 ALPHA_SUPPORT
 
 REFLECTIONS
 
 DYNAMICSUBSHADERS
 
 TRANSPARENCIES
 
 MIPFALLOFF
 
 SURFACE
 
 ERRORSKIP
 
 HIDE
 
 MODIFYDATA
 
 PRESERVEALPHA
 
 NOCHILDVALUE
 
 NOCHILDCOLOR
 
 NOCHILDDIRECTION
 
 NOCHILDROTATION
 
 IMAGELAYER
 
 MATERIALCHANNEL
 
 MODAL
 
 MODAL_RESIZEABLE
 
 ASYNC_POPUP_RESIZEABLE
 
 ASYNC_POPUPEDIT
 
 ASYNC_TOOLBAR
 
 ASYNC_FULLSCREEN_WORK
 
 ASYNC_FULLSCREEN_MONITOR
 
 UP
 
 ROOT
 
 DOWN
 
 BROADCAST
 
 Z_P
 
 N
 
 REVERT
 
 STOREIFIN2D
 
 STOREIFIN2DANDNOTALREADYSTORED
 
 FORCESTORE
 
 RET_CHANGED
 
 RET_NOCHANGE
 
 V_DEFAULT
 
 V_RESERVED
 
 SHIFT
 
 CTRL
 
 ALT
 
 MOUSEHIT
 
enum { ... }  MAXON_ENUM_FLAGS
 
 PRE_DEFORM
 
 POST_DEFORM
 
 UNDO
 
 MESSAGE
 
 FREE
 
 COPY
 
 CLONE
 
 INSERT
 
 SELECTIONBIT
 
 HIGHLIGHTBIT
 
 SETNAME
 
 REMOVED
 
 COPY_UNDO
 
 COPY_CACHE
 
 COPY_DUPLICATE
 
 ONCE
 
 LOCKED
 
 OVERRIDE
 
 FORBIDOVERRIDE
 
 ADAPTVIEW
 
 SET_SCENE_CAMERA
 
 DELETEBASEDRAW
 
 TABLETT
 
 OPENGL
 
 TABLETT_HIRES
 
 FORBID_GUI
 
 MINIMAL_VIEWPORT
 
 LISTEN
 
 WATCH_PID
 
 SETFOREGROUND
 
 ZERO
 
 IPV4
 
 IPV6
 
 DOWNLOAD
 
 C4D
 
 NETCLIENT
 
 NETSERVER
 
 FETCHJOB
 
 ALLOCATESPACE
 
 DELETE_
 
 STOPANDDELETE
 
 ASSEMBLE
 
 SPECIFIED
 
 MINMAX
 
 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
 
 UPDATE
 
 RESOLVE
 
 MONITOR
 
 NOSUCHNAME
 
 NOMEMORY
 
 BADPARAM
 
 BADREFERENCE
 
 BADSTATE
 
 BADFLAGS
 
 UNSUPPORTED
 
 NOTINITIALIZED
 
 ALREADYREGISTERED
 
 NAMECONFLICT
 
 FIREWALL
 
 INCOMPATIBLE
 
 BADINTERFACEINDEX
 
 REFUSED
 
 NOSUCHRECORD
 
 NOAUTH
 
 NOSUCHKEY
 
 NATTRAVERSAL
 
 DOUBLENAT
 
 BADTIME
 
 BADSIGNAL
 
 BADKEY
 
 TRANSIENT
 
 SERVICENOTRUNNING
 
 NATPORTMAPPINGUNSUPPORTED
 
 NATPORTMAPPINGDISABLED
 
 NOROUTER
 
 POLLINGMODE
 
 POINTS
 
 EDGES
 
 POLYGONS
 
 UVPOINTS
 
 UVPOLYGONS
 
 UVEDGES
 
 VALUE
 
 DIRECTION
 
 COLOR
 
 ROTATION
 
 NONLINEARCOLOR
 
 DISABLEDIRECTIONFALLOFF
 
 INLINE
 
 GENERATINGCOLOR
 
 RENDER_OBJECT
 
 DATA_SETTER
 
 MISSING
 
 MAIN_VIEW
 
 UV_VIEW
 
 SCENEHOOK_ID
 
 MSGUPDATE_LEGACYOBJ_ID
 
 PERSISTENT_HASH_LOW_ID
 
 HIDEMYSELF
 
 EXPAND1STEP
 
 EXPANDCOMPLETELY
 

Active bits

#define BIT_ACTIVE
 
#define BIT_ACTIVE2
 
#define BIT_ACTIVE3
 

Material Bits

#define BIT_MATMARK
 
#define BIT_ENABLEPAINT
 
#define BIT_RECALCPREVIEW
 
#define BIT_MFOLD
 
#define BIT_BP_FOLDLAYERS
 

Object Bits

#define BIT_IGNOREDRAW
 
#define BIT_OFOLD
 
#define BIT_CONTROLOBJECT
 
#define BIT_RECMARK
 
#define BIT_IGNOREDRAWBOX
 
#define BIT_EDITOBJECT
 
#define BIT_ACTIVESELECTIONDRAW
 
#define BIT_TEMPDRAW_VISIBLE_CACHECHILD
 
#define BIT_TEMPDRAW_VISIBLE_DEFCACHECHILD
 
#define BIT_TEMPDRAW_VISIBLE_CHILD
 
#define BIT_HIGHLIGHT
 
#define BIT_FORCE_UNOPTIMIZED
 

Track Bits

#define BIT_TRACKPROCESSED
 
#define BIT_ANIM_OFF
 
#define BIT_ANIM_SOLO
 
#define BIT_ANIM_CONSTANTVELOCITY
 

Videopost Bits

#define BIT_VPDISABLED
 

Document Bits

#define BIT_DOCUMENT_CHECKREWIND
 

RenderData Bits

#define BIT_ACTIVERENDERDATA
 

Macro Definition Documentation

◆ MAX_IMAGE_RESOLUTION

#define MAX_IMAGE_RESOLUTION

Maximum image resolution.

Note
If changed, also change MAXMIPANZ.

◆ C4DUUID_SIZE

#define C4DUUID_SIZE

Size of the C4DUuid object.

◆ ID_LISTHEAD

#define ID_LISTHEAD

◆ ID_LISTHEADCB

#define ID_LISTHEADCB

GeListHead with CallBack ID.

◆ HERMITEFAK

#define HERMITEFAK

Hermite factor.

◆ CREATE_GL_HAS_ROOT

#define CREATE_GL_HAS_ROOT

◆ CREATE_GL_IS_ROOT

#define CREATE_GL_IS_ROOT

◆ DELETE_GL_HAS_ROOT

#define DELETE_GL_HAS_ROOT

◆ DELETE_GL_IS_ROOT

#define DELETE_GL_IS_ROOT

◆ ID_MT_SOURCECOUNTER

#define ID_MT_SOURCECOUNTER

Int32 Private.

◆ MAX_GLOBAL_TEXTURE_PATHS

#define MAX_GLOBAL_TEXTURE_PATHS

Maximum number of global texture paths available.

◆ BACKGROUNDHANDLER_TYPECLASS_C4D

#define BACKGROUNDHANDLER_TYPECLASS_C4D

Cinema 4D background handler type class.

◆ ID_SNIPER_BACKGROUNDHANDLER

#define ID_SNIPER_BACKGROUNDHANDLER

Private.

◆ ID_SCRIPTFOLDER

#define ID_SCRIPTFOLDER

Private.

◆ ID_PYTHONSCRIPT

#define ID_PYTHONSCRIPT

ID for a BaseList2D object that holds a Python script. To load Python scripts use:

if (op && ReadHyperFile(nullptr, op, fn, 'scrp', nullptr)==FILEERROR::NONE)
{
BaseBitmap* ptr = nullptr;
String script = op->GetDataInstance()->GetString(PYTHONSCRIPT_TEXT);
}
...
blDelete(op);
Definition: c4d_basebitmap.h:428
Definition: c4d_baselist.h:2190
Definition: c4d_string.h:39
#define ID_PYTHONSCRIPT
Definition: ge_prepass.h:5062
@ NONE
No error.
#define MSG_SCRIPT_RETRIEVEBITMAP
Definition: ge_prepass.h:5113
#define PYTHONSCRIPT_TEXT
String Script.
Definition: ge_prepass.h:5123
GeListNode * AllocListNode(Int32 id)
FILEERROR ReadHyperFile(BaseDocument *doc, GeListNode *node, const Filename &filename, Int32 ident, maxon::String *warning_string)
char ** ptr
Definition: pycore_dtoa.h:13
PyObject * op
Definition: object.h:520

To access scripts loaded by Cinema 4D use GetScriptHead().
The container for the Python script node contains the following settings: PYTHONSCRIPT The node responds to the following messages: MSG_SCRIPT

◆ MSG_GICSEX

#define MSG_GICSEX

◆ MSG_GINEW

#define MSG_GINEW

◆ ID_OLDCAUSTICS

#define ID_OLDCAUSTICS

ID of the old Caustics videopost effect.

◆ VPglobalillumination

#define VPglobalillumination

Global Illumination video post ID.

◆ VPGIShadingChain

#define VPGIShadingChain

Private.

◆ VPAOShadingChain

#define VPAOShadingChain

Private.

◆ VPbirender

#define VPbirender

Videopost birender.

◆ VPPhLensDistortion

#define VPPhLensDistortion

Videopost Lens Distortion.

Since
R17.032

◆ MSG_2DCAMERASETTINGSCACHE

#define MSG_2DCAMERASETTINGSCACHE

Internal message for handling of non-destructive 2D Camera Navigation mode.

◆ MSG_PH_2DTRACK_MODE_MCOMMAND_EXECUTE

#define MSG_PH_2DTRACK_MODE_MCOMMAND_EXECUTE

◆ MSG_PH_2DTRACK_MODE_MCOMMAND_IS_ENABLED

#define MSG_PH_2DTRACK_MODE_MCOMMAND_IS_ENABLED

◆ BASECONTAINER_TEMPORARY

#define BASECONTAINER_TEMPORARY

Private.

◆ DIALOG_ISDOCKED

#define DIALOG_ISDOCKED

set if the dialog is docked in the layout

◆ DIALOG_ISTABBED

#define DIALOG_ISTABBED

set if the dialog is tabbed

◆ MESSAGE_ACTIVE_NODESPACE_CHANGED

#define MESSAGE_ACTIVE_NODESPACE_CHANGED

@Markprivate

Typedef Documentation

◆ PIX

typedef UChar PIX

Enumeration Type Documentation

◆ LINESTYLE

enum LINESTYLE
strong
Enumerator
NORMAL 
DOTTED 
DASHED 
DASHED_INV 
DASHED_BIG 

◆ DETAILSELECTOR

enum DETAILSELECTOR
strong
Enumerator
NONE 
SELECTED 
NONSELECTED 

◆ HOTKEYFLAGS

enum HOTKEYFLAGS
strong
Enumerator
NONE 
MOUSE 
KEYBOARD 

◆ FOLDMODE

enum FOLDMODE
strong
Enumerator
NONE 
HIDEMYSELF 
EXPAND1STEP 
EXPANDCOMPLETELY 

Function Documentation

◆ MAXON_ENUM_LIST() [1/2]

enum LINESTYLE MAXON_ENUM_LIST ( LINESTYLE  )

◆ MAXON_ENUM_FLAGS() [1/2]

enum DETAILSELECTOR MAXON_ENUM_FLAGS ( DETAILSELECTOR  )

◆ MAXON_ENUM_FLAGS() [2/2]

enum HOTKEYFLAGS MAXON_ENUM_FLAGS ( HOTKEYFLAGS  )

◆ MAXON_ENUM_LIST() [2/2]

enum FOLDMODE MAXON_ENUM_LIST ( FOLDMODE  )

Variable Documentation

◆ NORMAL

NORMAL

Generates alpha channel from the image's alpha channel. If no alpha channel exists, the alpha value is set to 100%.

Normal.

◆ DOTTED

DOTTED

◆ DASHED

DASHED

◆ DASHED_INV

DASHED_INV

◆ DASHED_BIG

DASHED_BIG

◆ NONE

NONE

None.

No viewport is active.

No flags.

Do nothing.

Default state.

Never show an error dialog.

No error.

No alpha.

No axis.

No transform flag.

No tangent handles being modified.

◆ WARNING

WARNING

Warning.

◆ ERROR_

ERROR_

Error.

◆ INFO

INFO

Info.

◆ INACTIVE

INACTIVE

Inactive.

No draw, no change possible.

◆ ACTIVE

ACTIVE

Active.

◆ LOAD

LOAD

Load.

Load dialog.

◆ ALL

ALL

All: RENDERJOBLIST::INACTIVE | RENDERJOBLIST::ACTIVE | RENDERJOBLIST::LOAD.

Sample all channels at the current point minus rotation.

Use all machines.

<

All points/polygons.

All.

Check all dirty flags.

All: MACHINELIST::ONLINE | MACHINELIST::OFFLINE.

◆ OK

OK

Ok.

Function succeeded and all assets exists.

No error.

Something was drawn.

Image loaded/created.

Function was successful.

Everything is OK, there was no error.

OK.

◆ NETWORKERROR

NETWORKERROR

Network error.

◆ UNKNOWNERROR

UNKNOWNERROR

Unknown error.

◆ MEMORYERROR

MEMORYERROR

< Memory error.

◆ ONLINE

ONLINE

Online.

◆ OFFLINE

OFFLINE

Offline.

◆ VERIFIED

VERIFIED

Verified.

◆ VERIFIEDME

VERIFIEDME

Certified client (set on client for server).

◆ SHARED

SHARED

Shared.

◆ VERIFYING

VERIFYING

Verifying.

◆ FAILURE

FAILURE

Unknown.

There was an error while drawing.

◆ SECURITYTOKENCHANGED

SECURITYTOKENCHANGED

Security token changed.

◆ WRONGBUILDID

WRONGBUILDID

Wrong build ID.

◆ WRONGARCHITECTURE

WRONGARCHITECTURE

Wrong architecture.

◆ NOTREACHABLE

NOTREACHABLE

Remote not reachable.

◆ NOANSWER

NOANSWER

This not reachable.

◆ WRONGSECURITYTOKEN

WRONGSECURITYTOKEN

Wrong security token.

◆ DEMONOTACTIVATED

DEMONOTACTIVATED

Demo not activated.

◆ REMOVING

REMOVING

Removing.

◆ NORENDERSUPPORT

NORENDERSUPPORT

No render support.

◆ INITIALIZING

INITIALIZING

GUI flag only to show a please wait indicator on startup.

◆ VERIFICATIONESTABLISHED

VERIFICATIONESTABLISHED

Set soon after the persistent connection has been registered. Can be set without VERIFICATIONBIT::VERIFIED on first connect and host adds itself on the server.

◆ BATCHRENDER

BATCHRENDER

Render in Batch Render. Private.

◆ PICTUREVIEWER

PICTUREVIEWER

◆ USER

USER

◆ WATCHDIRECTORY

WATCHDIRECTORY

◆ WATCHDIRECTORYSTARTUP

WATCHDIRECTORYSTARTUP

◆ OTHER

OTHER

Other.

◆ SELECTED

SELECTED

◆ NONSELECTED

NONSELECTED

◆ DISABLE

DISABLE

Disable.

◆ IDLE

IDLE

Idle.

◆ BUSY

BUSY

Busy.

◆ BUSY2

BUSY2

Busy 2.

◆ CRITICAL

CRITICAL

< Critical.

◆ MOUSE

MOUSE

◆ KEYBOARD

KEYBOARD

◆ CURRENTFRAMEONLY

CURRENTFRAMEONLY

Only return current frame assets.

◆ TEXTURESONLY

TEXTURESONLY

Only return texture assets.

Since
R17.048 (was ASSETDATA_FLAG_TEXTURES)

◆ NET

NET

Set if NET is collecting assets to distribute them to the clients.

NET.

Use NET System for rendering.

◆ CURRENTTAKEONLY

CURRENTTAKEONLY

Only return current take assets.

Since
R17

◆ WITHCACHES

WITHCACHES

Also return caches. (Global Illumination / Ambient Occlusion)

Save the project assets with Global Illumination / Ambient Occlusion caches.

Since
R17.048
See also
ASSETDATA_FLAG_WITHCACHES
Since
R17.048

◆ NOSUBSTANCES

NOSUBSTANCES

Normally Substance Assets are included on ASSETDATA_FLAG::TEXTURESONLY but with this flag they are not.

Since
R18

◆ MULTIPLEUSE

MULTIPLEUSE

Adds the same asset again for every usage.

Since
R20

◆ NOMISSING

NOMISSING

Only existing assets will be included.

Since
S22

◆ NODOCUMENT

NODOCUMENT

Exclude the document itself from the asset list. @ since R21.

◆ COLLECT_NODES_ASSETS

COLLECT_NODES_ASSETS

Set to collect node asset infos as well.

◆ DONOTRESOLVE

DONOTRESOLVE

Set to get the original name, not resolved to the folder.

◆ ALPHA

ALPHA

Save the alpha channel(s) in the file. (For filter plugins, do not save an alpha channel if this is not set.)

Calculates alpha.

Get alpha layers.

Only 8-bit alpha channel.

◆ MULTILAYER

MULTILAYER

Save multiple layers.

◆ USESELECTEDLAYERS

USESELECTEDLAYERS

Use selected layers.

◆ USE16BITCHANNELS

USE16BITCHANNELS

Use 16-bit channels.

◆ GREYSCALE

GREYSCALE

Save in grayscale mode.

◆ INTERNALNET

INTERNALNET

Private.

◆ DONTMERGE

DONTMERGE

Avoid merging of layers in BodyPaint 3D files.

◆ USE32BITCHANNELS

USE32BITCHANNELS

Use 32-bit channels.

◆ SAVERENDERRESULT

SAVERENDERRESULT

Private.

◆ FIRSTALPHA_ONLY

FIRSTALPHA_ONLY

Private.

◆ KEEP_COLOR_MODE

KEEP_COLOR_MODE

Private.

◆ OBJECTS

OBJECTS

Load/save objects.

◆ MATERIALS

MATERIALS

Load/save materials.

◆ DIALOGSALLOWED

DIALOGSALLOWED

Flag to inform a plugin that a dialog can be displayed. If this flag is not set then no dialogs must be opened.

Show dialogs like error messages, a file selection for missing assets or alerts if necessary.

Flag to inform that a dialog can be displayed. If this flag not set then no dialogs must be opened.

◆ PROGRESSALLOWED

PROGRESSALLOWED

Flag to inform a plugin that a progress bar can be displayed. The progress bar can be set by calling StatusSetBar().

Show the progress bar in the main window.

◆ MERGESCENE

MERGESCENE

Flag to inform a plugin that this is a merge operation, i.e. the document that is inserted to is an existing scene.

◆ NONEWMARKERS

NONEWMARKERS

Objects loaded from disk will keep their markers (GeMarker).

◆ SAVECACHES

SAVECACHES

For Cineware export only. Caches of objects will also be written (only supported by Cinema 4D format). This is the same as the global option "Save Polygon Objects for Melange Exchange".

For Cineware export only. Caches of objects will also be written (only supported by Cinema 4D file format).

◆ NOUNDO

NOUNDO

Use together with SCENEFILTER::MERGESCENE to avoid that undos are created for the merge operation.

◆ SAVE_BINARYCACHE

SAVE_BINARYCACHE

Save the binary compiled shaders with the scene (only for Cinema 4D format).

◆ IDENTIFY_ONLY

IDENTIFY_ONLY

Do not load the whole document, identify it only.

◆ ONLY_RENDERDATA

ONLY_RENDERDATA

Only load render settings. If this flag is set, SCENEFILTER::OBJECTS, SCENEFILTER::MATERIALS, SCENEFILTER::PREVIEWONLY and SCENEFILTER::DOCUMENTPREFSONLY are ignored.

◆ IGNOREMISSINGPLUGINSINNONACTIVERENDERDATA

IGNOREMISSINGPLUGINSINNONACTIVERENDERDATA

Ignore all missing plugins which are part of a non-active render data.

◆ IGNOREXREFS

IGNOREXREFS

Avoid that included X-Refs will be loaded.

Since
R16.038

◆ DONTCORRECTOUTPUTFORMAT

DONTCORRECTOUTPUTFORMAT

Do not change unknown output formats in render settings.

◆ SKIPOLDERTHANV13

SKIPOLDERTHANV13

Private. (used in Cineware SDK only).

◆ PREVIEWONLY

PREVIEWONLY

Only load the document preview image. If this flag is set, SCENEFILTER::OBJECTS, SCENEFILTER::MATERIALS and SCENEFILTER::DOCUMENTPREFSONLY are ignored. Does not work with SCENEFILTER::ONLY_RENDERDATA.

◆ DOCUMENTPREFSONLY

DOCUMENTPREFSONLY

Only load document preferences. If this flag is set, SCENEFILTER::OBJECTS and SCENEFILTER::MATERIALS are ignored. Does not work with SCENEFILTER::PREVIEWONLY nor SCENEFILTER::ONLY_RENDERDATA.

◆ DOCUMENTINFOGUIALLOWED

DOCUMENTINFOGUIALLOWED

Custom dialogs can be displayed while reacting to DocumentInfo Messages.

◆ SUPPRESSOPTIONSDIALOG

SUPPRESSOPTIONSDIALOG

Suppress the options dialog (if DIALOGSALLOWED was specified), so that errors would show up.

◆ DEFAULT

DEFAULT

Default order (HPB).

◆ AKTU

AKTU

◆ SCENE

SCENE

Scene.

Scene file.

◆ COMPLETE

COMPLETE

◆ OKCANCEL

OKCANCEL

OK and Cancel.

◆ ABORTRETRYIGNORE

ABORTRETRYIGNORE

Abort, Retry and Ignore.

◆ YESNOCANCEL

YESNOCANCEL

Yes, No and Cancel.

◆ YESNO

YESNO

Yes and No.

◆ RETRYCANCEL

RETRYCANCEL

Retry and Cancel.

◆ FORCEDIALOG

FORCEDIALOG

Forces the dialog.

Force dialogs.

◆ ICONSTOP

ICONSTOP

Stop icon.

◆ ICONQUESTION

ICONQUESTION

Question icon.

◆ ICONEXCLAMATION

ICONEXCLAMATION

Exclamation icon.

◆ ICONASTERISK

ICONASTERISK

Asterisk icon.

◆ MULTILINE

MULTILINE

If the message is more than 255 characters and 4 lines then this bit should be set for Mac compatibility.
The dialog is then restricted to only an OK button with limited keyboard support.

◆ V_UNDEFINED

V_UNDEFINED

Undefined.

◆ V_OK

V_OK

OK button.

◆ V_CANCEL

V_CANCEL

Cancel button.

◆ V_ABORT

V_ABORT

Abort button.

◆ V_RETRY

V_RETRY

Retry button.

◆ V_IGNORE

V_IGNORE

Ignore button.

◆ V_YES

V_YES

Yes button.

◆ V_NO

V_NO

No button.

◆ ESCAPE

ESCAPE

Drag aborted.

◆ FINISHED

FINISHED

Drag finished.

◆ CONTINUE

CONTINUE

Drag still in progress.

Continue.

◆ DONTHIDEMOUSE

DONTHIDEMOUSE

Show mouse pointer during drag.

◆ NOMOVE

NOMOVE

MouseDrag() returns MOUSEDRAGRESULT::CONTINUE even if mouse is not moved. Otherwise MouseDrag() only returns if mouse is moved.

◆ EVERYPACKET

EVERYPACKET

Receive every packet of the queue, otherwise only data of the last packet.

◆ COMPENSATEVIEWPORTORG

COMPENSATEVIEWPORTORG

Compensates the viewport origin during drag.

◆ AIRBRUSH

AIRBRUSH

Airbrush mode.

◆ OUTOFMEMORY

OUTOFMEMORY

Not enough memory.

Out of memory.

◆ ASSETMISSING

ASSETMISSING

Assets (textures etc.) are missing.

Asset missing.

◆ USERBREAK

USERBREAK

Thread has been canceled.

User break.

User stopped the processing.

Since
R17.032 Was INITRENDERRESULT_THREADEDLOCK.

◆ SAVINGFAILED

SAVINGFAILED

Failed to save.

Saving failed.

◆ GICACHEMISSING

GICACHEMISSING

GI cache is missing.

◆ NOMACHINE

NOMACHINE

Machine was not found. Can only happen during Team Rendering.

◆ UNAVAILABLE

UNAVAILABLE

The rendering could not be started, e.g. if a rendering with higher priority is already running.

◆ FAILED

FAILED

Generic error if a rendering has failed due to missing license or similar.

Function call went wrong.

◆ PROJECTNOTFOUND

PROJECTNOTFOUND

Project was not found. Can only be returned by Cinema 4D during command line rendering.

◆ ERRORLOADINGPROJECT

ERRORLOADINGPROJECT

There was an error while loading the project. Can only be returned by Cinema 4D during command line rendering.

◆ NOOUTPUTSPECIFIED

NOOUTPUTSPECIFIED

Output was not specified. Can only be returned by Cinema 4D during command line rendering.

◆ ILLEGAL

ILLEGAL

Illegal 8-bit mode.

◆ GRAY

GRAY

8-bit grayscale channel.

◆ AGRAY

AGRAY

8-bit grayscale channel with 8-bit alpha.

◆ RGB

RGB

8-bit RGB channels.

◆ ARGB

ARGB

8-bit RGB channels with 8-bit alpha.

◆ CMYK

CMYK

8-bit CMYK channel.

◆ ACMYK

ACMYK

8-bit CMYK channel with 8-bit alpha.

◆ MASK

MASK

8-bit grayscale map as mask.

◆ AMASK

AMASK

8-bit grayscale map as mask with 8-bit alpha.

◆ ILLEGALw

ILLEGALw

Illegal 16-bit mode.

◆ GRAYw

GRAYw

16-bit grayscale channel.

◆ AGRAYw

AGRAYw

16-bit grayscale channel with 16-bit alpha.

◆ RGBw

RGBw

16-bit RGB channels.

◆ ARGBw

ARGBw

16-bit RGB channels with 16-bit alpha.

◆ MASKw

MASKw

16-bit grayscale map as mask.

◆ ILLEGALf

ILLEGALf

Illegal 32-bit mode.

◆ GRAYf

GRAYf

32-bit floating point grayscale channel.

◆ AGRAYf

AGRAYf

32-bit floating point grayscale channel with floating point alpha.

◆ RGBf

RGBf

32-bit floating point RGB channels.

◆ ARGBf

ARGBf

32-bit floating point RGB channels with floating point alpha.

◆ MASKf

MASKf

32-bit floating point grayscale map as mask.

◆ LINEAR_TO_SRGB

LINEAR_TO_SRGB

Linear to sRGB color space transformation.

◆ SRGB_TO_LINEAR

SRGB_TO_LINEAR

sRGB to linear color space transformation.

◆ LINEAR_TO_VIEW

LINEAR_TO_VIEW

Linear to display color space transformation.

◆ SRGB_TO_VIEW

SRGB_TO_VIEW

sRGB to display color space transformation.

◆ OCIO_INPUT_LOW_TO_RENDERING

OCIO_INPUT_LOW_TO_RENDERING

No operation. Input low and rendering are the same.

◆ OCIO_RENDERING_TO_INPUT_LOW

OCIO_RENDERING_TO_INPUT_LOW

No operation. Input low and rendering are the same.

◆ OCIO_RENDERING_TO_VIEW

OCIO_RENDERING_TO_VIEW

Rendering to view color space transformation.

◆ OCIO_INPUT_LOW_TO_VIEW

OCIO_INPUT_LOW_TO_VIEW

Input low (same as Rendering) to view color space transformation.

◆ OCIO_VIEW_TO_RENDERING

OCIO_VIEW_TO_RENDERING

View to rendering color space transformation.

◆ OCIO_VIEW_TO_INPUT_LOW

OCIO_VIEW_TO_INPUT_LOW

View to input low (same as rendering) color space transformation.

◆ OCIO_INPUT_HIGH_TO_RENDERING

OCIO_INPUT_HIGH_TO_RENDERING

No operation. Input high and rendering are the same.

◆ OCIO_RENDERING_TO_DISPLAY

OCIO_RENDERING_TO_DISPLAY

Rendering to display color space transformation.

◆ OCIO_DISPLAY_TO_RENDERING

OCIO_DISPLAY_TO_RENDERING

Display to rendering color space transformation.

◆ OCIO_SRGB_TO_RENDERING

OCIO_SRGB_TO_RENDERING

sRGB to Rendering color space transformation.

◆ OCIO_RENDERING_TO_SRGB

OCIO_RENDERING_TO_SRGB

Rendering to sRGB color space transformation.

◆ UNDEFINED

UNDEFINED

Undefined, e.g. if there is no ViewWindow for the BaseDraw.

◆ LINEAR

LINEAR

Linear.

◆ SRGB

SRGB

sRGB.

◆ DITHERING

DITHERING

Allow dithering.

◆ B3DLAYERS

B3DLAYERS

Merge BodyPaint 3D layers (MultipassBitmap).

◆ APPLYALPHA

APPLYALPHA

Apply alpha layers to the result (PaintLayer).

◆ INTERNAL_SETLINE

INTERNAL_SETLINE

Internal SetLine indicator. Private.

◆ INTERNAL_ALPHAVALUE

INTERNAL_ALPHAVALUE

Get also the alpha value (RGBA 32-bit). Private.

◆ GRAYSCALE

GRAYSCALE

Initialize as grayscale bitmap.

◆ SYSTEM

SYSTEM

Private.

◆ DPNULL

DPNULL

Private.

◆ IMAGE

IMAGE

Get image layers.

Image file.

Image.

◆ SHOW

SHOW

Bool Get/Set. Determines if the layer will be shown in the external render window. (The Cinema 4D renderer modifies this value itself.)

◆ SAVE

SAVE

Bool Get/Set. Determines if the layer is saved with the image or not if SAVEBIT::USESELECTEDLAYERS is used.

Save dialog.

◆ PERCENT

PERCENT

Float Get/Set. The blend parameter, between 0.0 and 1.0.

Percent.

◆ BLENDMODE

BLENDMODE

Int32 Get/Set. The blend mode (LAYER_NORMAL, LAYER_DISSOLVE etc. from bplayer.h).

◆ COLORMODE

Int32 Get/Set. The color mode: COLORMODE

◆ BITMAPTYPE

BITMAPTYPE

Int32 Get. The bitmap type (cannot be set with MultipassBitmap::SetParameter).

◆ NAME

NAME

String Get/Set. The layer name.

Warning
Only a PaintLayerBmp or PaintLayerFolder can have a name.

◆ DPI

DPI

Int32 Get/Set. The resolution in DPI. Private.

◆ USERID

USERID

Int32 Get/Set. The user ID for the layer. In the renderer this is VPBUFFER_XXX.

◆ USERSUBID

USERSUBID

Int32 Get/Set. The user sub-ID for the layer. In the renderer this is used for blend channels for instance.

◆ FORCEBLEND

FORCEBLEND

Int32 Get/Set. The special mode used to force blend layers.

◆ PIXEL

PIXEL

Pixel.

◆ KM

KM

Kilometer.

◆ M

M

Meter.

◆ CM

CM

Centimeter.

◆ MM

MM

Millimeter.

◆ UM

UM

Micrometer.

◆ NM

NM

Nanometer.

◆ MILE

MILE

Mile.

◆ YARD

YARD

Yard.

◆ FEET

FEET

Feet.

◆ INCH

INCH

Inch.

◆ CUBIC

CUBIC

Cubic.

Smooth Cubic Interpolation (formerly known as Losch).

◆ AKIMA

AKIMA

Akima.

◆ BSPLINE

BSPLINE

B-Spline.

◆ BEZIER

BEZIER

Bezier.

◆ RESERVEDSPLINETYPE1

RESERVEDSPLINETYPE1

Internal.

Since
R17.032

◆ RESERVEDSPLINETYPE2

RESERVEDSPLINETYPE2

Internal.

Since
R17.032

◆ V_FALSE

V_FALSE

Do not break any tangents.

◆ V_TRUE

V_TRUE

Break the tangents.

◆ V_AUTO

V_AUTO

Only break the tangents if the tangents are already broken.

◆ LEFT

LEFT

Modify the left tangent handle.

Search left.

◆ RIGHT

RIGHT

Modify the right tangent handle.

Search right.

◆ LOCK_LENGTH

LOCK_LENGTH

Fix the length of the tangents, only change the rotation.

◆ LOCK_ANGLE

LOCK_ANGLE

Fix the angle of the tangents, only change the length.

◆ BREAK_SCALE

BREAK_SCALE

Only scale one handle (but rotate both).

◆ BREAK

BREAK

Only modify one handle.

◆ SCREEN

SCREEN

Project into the current screen.

◆ ZY

ZY

Project on the ZY (X axis) plane.

◆ XZ

XZ

Project on the XZ (Y axis) plane.

◆ XY

XY

Project on the XY (Z axis) plane.

◆ AMINUSB

AMINUSB

Subtract B from A.

◆ BMINUSA

BMINUSA

Subtract A from B.

◆ UNION

UNION

Union of both A and B.

◆ AND

AND

And intersection (overlap) of region of A and B.

◆ OR

OR

Or intersection (outside of overlap) of region of A and B.

◆ INTERSECTION

INTERSECTION

Intersection (all segments inside and out) of region of A and B.

◆ VISIBLE

VISIBLE

Particle is visible.

Visibility.

◆ ALIVE

ALIVE

Particle is alive.

◆ TL1_FOLD

TL1_FOLD

Folding bit for Timeline 1.

◆ TL2_FOLD

TL2_FOLD

Folding bit for Timeline 2.

◆ TL3_FOLD

TL3_FOLD

Folding bit for Timeline 3.

◆ TL4_FOLD

TL4_FOLD

Folding bit for Timeline 4.

◆ TL1_SELECT

TL1_SELECT

Selection bit for Timeline 1.

◆ TL2_SELECT

TL2_SELECT

Selection bit for Timeline 2.

◆ TL3_SELECT

TL3_SELECT

Selection bit for Timeline 3.

◆ TL4_SELECT

TL4_SELECT

Selection bit for Timeline 4.

◆ TL1_TDRAW

TL1_TDRAW

Private.

◆ TL2_TDRAW

TL2_TDRAW

Private.

◆ TL3_TDRAW

TL3_TDRAW

Private.

◆ TL4_TDRAW

TL4_TDRAW

Private.

◆ CKEY_ACTIVE

CKEY_ACTIVE

Active point of animation path in editor.

◆ OM1_FOLD

OM1_FOLD

Folding bit for Object Manager 1.

◆ OM2_FOLD

OM2_FOLD

Folding bit for Object Manager 2.

◆ OM3_FOLD

OM3_FOLD

Folding bit for Object Manager 3.

◆ OM4_FOLD

OM4_FOLD

Folding bit for Object Manager 4.

◆ TL1_FOLDTR

TL1_FOLDTR

Track folding for Timeline 1.

◆ TL2_FOLDTR

TL2_FOLDTR

Track folding for Timeline 2.

◆ TL3_FOLDTR

TL3_FOLDTR

Track folding for Timeline 3.

◆ TL4_FOLDTR

TL4_FOLDTR

Track folding for Timeline 4.

◆ TL1_FOLDFC

TL1_FOLDFC

F-Curve folding for Timeline 1.

◆ TL2_FOLDFC

TL2_FOLDFC

F-Curve folding for Timeline 2.

◆ TL3_FOLDFC

TL3_FOLDFC

F-Curve folding for Timeline 3.

◆ TL4_FOLDFC

TL4_FOLDFC

F-Curve folding for Timeline 4.

◆ SOURCEOPEN

SOURCEOPEN

Source open in motion clip hierarchy tree.

◆ TL1_HIDE

TL1_HIDE

Hide in Timeline 1.

◆ TL2_HIDE

TL2_HIDE

Hide in Timeline 2.

◆ TL3_HIDE

TL3_HIDE

Hide in Timeline 3.

◆ TL4_HIDE

TL4_HIDE

Hide in Timeline 4.

◆ SOLO_ANIM

SOLO_ANIM

Solo animation.

◆ SOLO_LAYER

SOLO_LAYER

Solo layer.

◆ TL1_SELECT2

TL1_SELECT2

Private.

◆ TL2_SELECT2

TL2_SELECT2

Private.

◆ TL3_SELECT2

TL3_SELECT2

Private.

◆ TL4_SELECT2

TL4_SELECT2

Private.

◆ SOLO_MOTION

SOLO_MOTION

Solo motion.

◆ CKEY_LOCK_T

CKEY_LOCK_T

Lock key time.

◆ CKEY_LOCK_V

CKEY_LOCK_V

Lock key value.

◆ CKEY_MUTE

CKEY_MUTE

Mute key.

◆ CKEY_CLAMP

CKEY_CLAMP

Clamp key tangents.

◆ CKEY_BREAK

CKEY_BREAK

Break key tangents.

◆ CKEY_KEEPVISUALANGLE

CKEY_KEEPVISUALANGLE

Keep visual angle.

◆ CKEY_LOCK_O

CKEY_LOCK_O

Lock key tangents angles.

◆ CKEY_LOCK_L

CKEY_LOCK_L

Lock key tangents length.

◆ CKEY_AUTO

CKEY_AUTO

Key auto tangents.

◆ CKEY_ZERO_O_OLD

CKEY_ZERO_O_OLD

Deprecated.

◆ CKEY_ZERO_L_OLD

CKEY_ZERO_L_OLD

Deprecated.

◆ TL1_FCSELECT

TL1_FCSELECT

F-Curve selection bit for Timeline 1.

◆ TL2_FCSELECT

TL2_FCSELECT

F-Curve selection bit for Timeline 2.

◆ TL3_FCSELECT

TL3_FCSELECT

F-Curve selection bit for Timeline 3.

◆ TL4_FCSELECT

TL4_FCSELECT

F-Curve selection bit for Timeline 4.

◆ CKEY_BREAKDOWN

CKEY_BREAKDOWN

Private.

◆ TL1_FOLDMOTION

TL1_FOLDMOTION

Motion clip folding for Timeline 1.

◆ TL2_FOLDMOTION

TL2_FOLDMOTION

Motion clip folding for Timeline 2.

◆ TL3_FOLDMOTION

TL3_FOLDMOTION

Motion clip folding for Timeline 3.

◆ TL4_FOLDMOTION

TL4_FOLDMOTION

Motion clip folding for Timeline 4.

◆ TL1_SELECTMOTION

TL1_SELECTMOTION

Motion clip selection for Timeline 1.

◆ TL2_SELECTMOTION

TL2_SELECTMOTION

Motion clip selection for Timeline 2.

◆ TL3_SELECTMOTION

TL3_SELECTMOTION

Motion clip selection for Timeline 3.

◆ TL4_SELECTMOTION

TL4_SELECTMOTION

Motion clip selection for Timeline 4.

◆ OHIDE

OHIDE

Hide object/tag in Object Manager or material in Material Manager.

Note
OHIDE should not be used to store BaseList2Ds that do not interact with the user, as they clutter the manager and thus decrease its performance. Instead a special branch should be used to store these BaseList2Ds.

◆ TL_TBAKE

TL_TBAKE

Private.

◆ TL1_FOLDSM

TL1_FOLDSM

Private.

◆ TL2_FOLDSM

TL2_FOLDSM

Private.

◆ TL3_FOLDSM

TL3_FOLDSM

Private.

◆ TL4_FOLDSM

TL4_FOLDSM

Private.

◆ SUBOBJECT

SUBOBJECT

Private.

◆ LINK_ACTIVE

LINK_ACTIVE

Private.

◆ THIDE

THIDE

Hide object in Timeline.

◆ SUBOBJECT_AM

SUBOBJECT_AM

Private.

◆ PROTECTION

PROTECTION

PSR protection.

◆ NOANIM

NOANIM

No animation.

◆ NOSELECT

NOSELECT

No selection.

◆ EHIDE

EHIDE

Hide in viewport.

◆ REF

REF

XRef.

◆ REF_NO_DD

REF_NO_DD

XRef object no drag and drop. Private.

◆ REF_OHIDE

REF_OHIDE

XRef object hide. Private.

◆ NO_DD

NO_DD

No drag and drop duplication.

◆ HIDEEXCEPTVIEWSELECT

HIDEEXCEPTVIEWSELECT

Hide in viewport except to viewport select.

◆ CKEY_WEIGHTEDTANGENT

CKEY_WEIGHTEDTANGENT

Weighted tangent.

Since
R17.032

◆ CKEY_REMOVEOVERSHOOT

CKEY_REMOVEOVERSHOOT

Gradual clamp of tangent to avoid over shooting.

Since
R17.032

◆ CKEY_AUTOWEIGHT

CKEY_AUTOWEIGHT

Weight still adjusted even if angle is user defined.

Since
R17.032

◆ TAKE_LOCK

TAKE_LOCK

A node in an override group cannot be changed.

Since
R17.032

◆ TAKE_OBJINGROUP

TAKE_OBJINGROUP

The object is overridden by an override group.

Since
R17.032

◆ TAKE_EGROUPOVERIDDEN

TAKE_EGROUPOVERIDDEN

The object editor visibility is overridden by an override group.

Since
R17.032

◆ TAKE_RGROUPOVERIDDEN

TAKE_RGROUPOVERIDDEN

The object render visibility is overridden by an override group.

Since
R17.032

◆ CKEY_BREAKDOWNCOLOR

CKEY_BREAKDOWNCOLOR

The key is a golden pose.

Since
R18

◆ NO_DELETE

NO_DELETE

No delete in Object Manager.

Since
R18

◆ LOD_HIDE

LOD_HIDE

Used by LOD object to hide itself outside the view.

Since
R19

◆ LOD_PRIVATECACHE

LOD_PRIVATECACHE

Private.

Since
R19

◆ AHIDE_FOR_HOST

AHIDE_FOR_HOST

Hide Tag data in Attribute Manager when host object selected (tabs otherwise automatically added)

Since
R20

◆ NODE_TEMP

NODE_TEMP

Private.

Since
R 23

◆ FORBID_COLOR_CONVERSION

FORBID_COLOR_CONVERSION

Don't do OCIO color conversion.

Since
R2023

◆ TAG_ADDEDTOCACHE

TAG_ADDEDTOCACHE

Tag was added to cache objects.

Since
R2023.1.0

◆ MAX

MAX

Maximum NBIT.

◆ PRIVATE_NBITMASK_INDEX1

const Int32 PRIVATE_NBITMASK_INDEX1
static

Private.

◆ PRIVATE_NBITMASK_INDEX2

const Int32 PRIVATE_NBITMASK_INDEX2
static

Private.

◆ PRIVATE_NBITMASK_INDEX3

const Int32 PRIVATE_NBITMASK_INDEX3
static

Private.

◆ PRIVATE_NBITMASK_INDEX4

const Int32 PRIVATE_NBITMASK_INDEX4
static

Private.

◆ REPOSITORYERROR

REPOSITORYERROR

Repository error.

◆ SET

SET

Set bit.

◆ CLEAR

CLEAR

Clear bit.

◆ TOGGLE

TOGGLE

Toggle bit.

◆ PRIVATE_NODIRTY

PRIVATE_NODIRTY

Private.

◆ XnodeEmulation

const Int XnodeEmulation
static

◆ ID_SHOWSUBCHANNELS

const Int32 ID_SHOWSUBCHANNELS
static

Private.

◆ VOLUMETOMESH

VOLUMETOMESH

Convert a VolumeObject into a PolygonObject.

◆ MESHTOVOLUME

MESHTOVOLUME

Convert a PolygonObject into a SDF VolumeObject.

◆ VOLUMEBOOLE

VOLUMEBOOLE

Boolean operation on SDF VolumeObjects.

◆ PARTICLESTOVOLUME

PARTICLESTOVOLUME

Convert Particle Objects and TP groups to a SDF VolumeObject.

◆ SPLINETOVOLUME

SPLINETOVOLUME

Convert Spline Objects to a SDF VolumeObject.

◆ FILTER

FILTER

Filter a float grid VolumeObject.

Filter data mask.

◆ SDFFILTER

SDFFILTER

Filter a float grid SDF VolumeObject.

◆ SDFTOFOG

SDFTOFOG

Convert a SDF Volume to a Fog Volume.

◆ FOGTOSDF

FOGTOSDF

Convert a Fog Volume to a SDF Volume.

◆ RESAMPLE

RESAMPLE

Resample a Volume to a new gridsize.

◆ MIX

MIX

Mix operation on Fog VolumeObjects.

◆ FIELDTOVOLUME

FIELDTOVOLUME

Convert a Field to a Fog Volume.

◆ CREATESPHEREVOLUME

CREATESPHEREVOLUME

Creates a sphere volume.

◆ CREATEPLATONICVOLUME

CREATEPLATONICVOLUME

Creates a platonic volume.

◆ FLOAT

FLOAT

◆ DOUBLE

DOUBLE

◆ INT32

INT32

◆ INT64

INT64

◆ INTVECTOR32

INTVECTOR32

◆ VECTOR32

VECTOR32

◆ VECTOR64

VECTOR64

◆ STRING

STRING

String.

Clipboard contains a string.

◆ BOOLEAN

BOOLEAN

Bool.

◆ SDF

SDF

◆ FOG

FOG

◆ STAGGERED

STAGGERED

◆ UNKNOWN

UNKNOWN

Unknown.

Unknown. 0xFFFEFFFF.

Unknown error while resolving address.

Unknown version.

◆ INVARIANT

INVARIANT

◆ COVARIANT

COVARIANT

◆ COVARIANT_NORMALIZE

COVARIANT_NORMALIZE

◆ CONTRAVARIANT_RELATIVE

CONTRAVARIANT_RELATIVE

◆ CONTRAVARIANT_ABSOLUTE

CONTRAVARIANT_ABSOLUTE

◆ ISO

ISO

Float Iso value to extract the mesh at.

Float Iso value to extract the SDF at.

◆ ADAPTIVE

ADAPTIVE

Float Adaptivity value for curvature based mesh reduction.

◆ GRIDSIZE

GRIDSIZE

Float Grid voxel cube size.

Float New grid voxel cube size.

◆ BANDWIDTH_INTERIOR

BANDWIDTH_INTERIOR

Int32 Voxel Bandwidth amount around the mesh interior.

◆ BANDWIDTH_EXTERIOR

BANDWIDTH_EXTERIOR

Int32 Voxel Bandwidth amount around the mesh exterior.

◆ USE_POINTS

USE_POINTS

Bool Use the vertices of the Mesh as particles for SDF construction.

◆ RADIUS

RADIUS

Float Radius for particle SDF construction if USE_POINTS is true.

Float The radius of the sphere.

Int32 Radius of the filter mask.

Float Radius of the SDF around a Spline.

Float Radius of the SDF around a particle.

◆ UNSIGNED_DISTANCE_FIELD

UNSIGNED_DISTANCE_FIELD

Bool If true an unsigned distance field is created instead of a signed distance field.

◆ BANDWIDTH

BANDWIDTH

Int32 Voxel Bandwidth amount around a particle.

Int32 Voxel Bandwidth amount around the platonic.

Int32 Voxel Bandwidth amount around a sphere.

Int32 Voxel Bandwidth amount around a Spline.

◆ VELOCITY_SCALE

VELOCITY_SCALE

Float Velocity expansion scale.

◆ USE_PARTICLE_SIZE

USE_PARTICLE_SIZE

Bool If true it overrides the radius with the particle size.

◆ DENSITY

DENSITY

Float Sampling density on the Spline.

◆ SCALESEGMENT

SCALESEGMENT

Bool If true each spline segment will be scaled individually by the scalespline.

◆ FILTERTYPE

FILTERTYPE

Int32 The used filter type.

◆ ITERATIONS

ITERATIONS

Int32 Amount of iterations that the filter is applied.

◆ OFFSET

OFFSET

Float Offset value for the offset filter.

Float Offset value for the dilate, erode and offset filter.

◆ FALLOFF

FALLOFF

::Void Pointer to a falloff object BaseArray.

Falloff. (FalloffData)

◆ REMAP_OLD_MIN

REMAP_OLD_MIN

Float Old minimum value for linear value remapping.

◆ REMAP_OLD_MAX

REMAP_OLD_MAX

Float Old maximum value for linear value remapping.

◆ REMAP_NEW_MIN

REMAP_NEW_MIN

Float New minimum value for linear value remapping.

◆ REMAP_NEW_MAX

REMAP_NEW_MAX

Float New maximum value for linear value remapping.

◆ STRENGTH

STRENGTH

Float The strength of the filter.

Float The Strength of the filter.

◆ SPLINE

SPLINE

SplineData* Pointer to the spline for spline remapping.

Spline.

◆ INVERTPOINT

INVERTPOINT

Float The value around wich the invert filter mirrors.

◆ STENCILWIDTH

STENCILWIDTH

Int32 Voxel distance of the filter stencil.

◆ FILTERACCURACY

FILTERACCURACY

Int32 Filter accuracy type.

◆ HALFWIDTH

HALFWIDTH

Int32 Target halfwidth of the resize filter.

◆ BOOLETYPE

BOOLETYPE

Int32 The Boole type (union, difference, intersection).

◆ SMOOTHRADIUS

SMOOTHRADIUS

Float The radius for the boolean.

◆ DIFF

DIFF

◆ INTERSECT

INTERSECT

◆ MIXTYPE

Int32 The Mix type (Normal, Max, Mix, Add, Subtract, Multiply, Divide).

◆ MIN

MIN

◆ ADD

ADD

◆ SUBTRACT

SUBTRACT

◆ MULTIPLY

MULTIPLY

◆ DIVIDE

DIVIDE

◆ FALLOFFCUTOFF

FALLOFFCUTOFF

Float Distance for the falloff from the surface.

◆ INTERPOLATIONTYPE

INTERPOLATIONTYPE

Int32 The Interpolation type (nearest, linear, quadratic).

◆ NEAREST

NEAREST

◆ QUADRATIC

QUADRATIC

◆ BOUNDINGBOXMIN

BOUNDINGBOXMIN

Vector The lower left point of the boundingbox.

◆ BOUNDINGBOXMAX

BOUNDINGBOXMAX

Vector The upper right point of the boundingbox.

◆ POSITION

POSITION

Vector The world position of the sphere.

Vector The world position of the platonic.

◆ FACES

FACES

Int32 The amount of faces of the platonic i.e. Tetrahedron = 4, Cube = 6, Octahedron = 8.

◆ SIZE

SIZE

Float The size of the platonic.

◆ FORCEREDRAW

FORCEREDRAW

Force a complete redraw.

◆ ANIMATE

ANIMATE

Animate document.

Animate the nodes in this branch.

◆ NOEXPRESSION

NOEXPRESSION

Do not execute expressions.

◆ GLHACK

GLHACK

Private.

◆ CAMERAEXPRESSION

CAMERAEXPRESSION

If set (and not EVENT::NOEXPRESSION), the event will only update camera dependent expressions (for faster speed).

◆ ENQUEUE_REDRAW

ENQUEUE_REDRAW

Do not stop the current redraw if DrawViews() is running at the moment. In that case enqueue the redraw after the current draw is done.

Since
R17.032

◆ DONT_OVERWRITE_RENDERING

DONT_OVERWRITE_RENDERING

If this flag is set, renderings will not be overwritten.

Private.

◆ NO_THREAD

NO_THREAD

Synchronous call.

◆ NO_ANIMATION

NO_ANIMATION

Ignore all animation.

Copy without tracks, sequences or keys.

◆ ONLY_ACTIVE_VIEW

ONLY_ACTIVE_VIEW

Only redraw the active view.

◆ NO_EXPRESSIONS

NO_EXPRESSIONS

Ignore expressions.

◆ INDRAG

INDRAG

In drag.

Gadget (e.g. Slider) in dragging mode (not finished).

Pipeline is done within scrubbing.

Note
Only used when DESCFLAGS_SET::USERINTERACTION is set.
Since
R17.053

◆ NO_HIGHLIGHT_PLANE

NO_HIGHLIGHT_PLANE

The entire view is drawn, not just the highlight plane.

◆ FORCEFULLREDRAW

FORCEFULLREDRAW

Force full redraw.

◆ ONLY_CAMERAEXPRESSION

ONLY_CAMERAEXPRESSION

Camera expression.

◆ INMOVE

INMOVE

In move.

Pipeline is done within moving.

◆ ONLY_BASEDRAW

ONLY_BASEDRAW

Draw specific base draw only.

◆ ONLY_HIGHLIGHT

ONLY_HIGHLIGHT

Only highlights.

◆ STATICBREAK

STATICBREAK

If the display is done in the main thread (Cinema 4D only does this during animation playback) this allows that a special thread is used to poll the escape key.

◆ NO_PRESENT

NO_PRESENT

Prevents the drawport from swapping buffers.

Note
Use only in combination with DRAWFLAGS::NO_THREAD.

◆ PRIVATE_NO_WAIT_GL_FINISHED

PRIVATE_NO_WAIT_GL_FINISHED

Private.

◆ PRIVATE_ONLYBACKGROUND

PRIVATE_ONLYBACKGROUND

Private.

◆ PRIVATE_NOBLIT

PRIVATE_NOBLIT

Private.

◆ PRIVATE_OPENGLHACK

PRIVATE_OPENGLHACK

Private.

◆ PRIVATE_ONLY_PREPARE

PRIVATE_ONLY_PREPARE

Private.

◆ PRIVATE_NO_3DCLIPPING

PRIVATE_NO_3DCLIPPING

Private.

◆ NO_PARTICLES

NO_PARTICLES

Ignore particles.

◆ NO_CHILDREN

NO_CHILDREN

Do not animate children.

◆ INRENDER

INRENDER

Prepare to render scene.

◆ NO_MINMAX

NO_MINMAX

Private.

◆ NO_NLA

NO_NLA

Private.

◆ NLA_SUM

NLA_SUM

Private.

◆ SAVEAS

SAVEAS

Forces a "Save As" and opens the file dialog.

◆ DONTADDTORECENTLIST

DONTADDTORECENTLIST

Do not add the saved document to the recent file list.

◆ AUTOSAVE

AUTOSAVE

Sets the Auto Save mode. Files are not added to the recent file list and the document change star will not be reset.

◆ EXPORTDIALOG

EXPORTDIALOG

Opens the Export dialog.

◆ CRASHSITUATION

CRASHSITUATION

This flag is passed to Cinema 4D if a crash occurred.

◆ NO_SHADERCACHE

NO_SHADERCACHE

Disables the SCENEFILTER::SAVE_BINARYCACHE flag.

◆ NO_HIERARCHY

NO_HIERARCHY

Copy without children.

◆ NO_BITS

NO_BITS

Do not copy BaseList2D bits.

◆ NO_MATERIALPREVIEW

NO_MATERIALPREVIEW

Do not create a new material preview.

◆ NO_BRANCHES

NO_BRANCHES

Do not copy branches, for example tags on an object. Automatically implies COPYFLAGS::NO_ANIMATION, as animation is a branch.

◆ DOCUMENT

DOCUMENT

This is a read-only flag that is set when a complete document is copied.

Document edit state.

Document settings.

◆ NO_NGONS

NO_NGONS

Do not copy N-gons.

◆ CACHE_BUILD

CACHE_BUILD

This is a read-only flag that is set when a cache is built.

◆ RECURSIONCHECK

RECURSIONCHECK

Checks and avoids instances to cause recursions.

◆ PRIVATE_IDENTMARKER

PRIVATE_IDENTMARKER

Private.

◆ PRIVATE_NO_INTERNALS

PRIVATE_NO_INTERNALS

Private.

◆ PRIVATE_NO_PLUGINLAYER

PRIVATE_NO_PLUGINLAYER

Private.

◆ PRIVATE_UNDO

PRIVATE_UNDO

Private.

◆ PRIVATE_CONTAINER_COPY_DIRTY

PRIVATE_CONTAINER_COPY_DIRTY

Private.

◆ PRIVATE_CONTAINER_COPY_IDENTICAL

PRIVATE_CONTAINER_COPY_IDENTICAL

Private.

◆ PRIVATE_NO_TAGS

PRIVATE_NO_TAGS

Private.

◆ PRIVATE_DELETE

PRIVATE_DELETE

Private.

◆ PRIVATE_CLIPBOARD_COPY

PRIVATE_CLIPBOARD_COPY

Private.

◆ PRIVATE_NO_ASSETS

PRIVATE_NO_ASSETS

Private.

◆ PRIVATE_NO_RESULTASSETS

PRIVATE_NO_RESULTASSETS

Private.

◆ PRIVATE_NO_LOGS

PRIVATE_NO_LOGS

Private.

Since
R17.048

◆ PRIVATE_RENDER

PRIVATE_RENDER

Private.

◆ PRIVATE_MOGRAPH_CLONE

PRIVATE_MOGRAPH_CLONE

Private.

◆ PRIVATE_BODYPAINT_NODATA

PRIVATE_BODYPAINT_NODATA

Private.

◆ PRIVATE_BODYPAINT_CONVERTLAYER

PRIVATE_BODYPAINT_CONVERTLAYER

Private.

◆ CHANGE

CHANGE

Any change to an object, including hierarchy modifications, modification in positioning, substructures, etc. Must be called before the change.

◆ CHANGE_NOCHILDREN

CHANGE_NOCHILDREN

Same as UNDOTYPE::CHANGE but without child modifications. Must be called before the change.

◆ CHANGE_SMALL

CHANGE_SMALL

Change to the local data of the node as its data container. Does not apply for changes on substructures as tags or child-nodes. Must be called before the change.

◆ CHANGE_SELECTION

CHANGE_SELECTION

Change to the point, polygon, or edge selection of the node. Must be called before the change.

◆ NEWOBJ

NEWOBJ

A new object, material, tag, or other classic API node instance has been inserted into the document. Must be called after the action.

◆ DELETEOBJ

DELETEOBJ

An object, node, tag, or other classic API node instance is about to be deleted. Must to be called before action.

◆ ACTIVATE

ACTIVATE

Automatically managed by BaseDocument::SetActiveObject(), BaseDocument::SetActiveTag(), BaseDocument::SetActiveMaterial() etc. No need to be used manually.

◆ DEACTIVATE

DEACTIVATE

Automatically managed by BaseDocument::SetActiveObject(), BaseDocument::SetActiveTag(), BaseDocument::SetActiveMaterial() etc. No need to be used manually.

◆ BITS

BITS

Change to object bits. Needs to be called before the change.

◆ HIERARCHY_PSR

HIERARCHY_PSR

Change in hierarchical placement and PSR values. Needs to be called before the change.

◆ PRIVATE_STRING

PRIVATE_STRING

Private.

◆ PRIVATE_MULTISELECTIONAXIS

PRIVATE_MULTISELECTIONAXIS

Private.

◆ START

START

Private.

Marks the start of a chunk.

The position is given relative to the start of the file.

Check if there is something to do. If not, return false. In case there is something to do, directly start this job and return true.
There is also the possibility to do a small job synchronously and return false (pretend as if nothing was started).

Note
As the background handler is processed in the main application thread this means that if you process something unthreaded, the complete application will be blocked.
For example some code that takes 10 seconds means that the user will not be able to click on any button or stop anything during that time.
That is why only extremely short tasks must be directly processed, otherwise start an asynchronous thread.

◆ END

END

Private.

< End.

◆ MINI

MINI

Tiny point.

◆ SMALL

SMALL

Small point.

◆ MIDDLE

MIDDLE

Medium point.

◆ BIG

BIG

Handle used by object generators and deformers.

◆ CUSTOM

CUSTOM

Custom handle.

Ray chain contains a custom ray.

User Defined.

◆ POINTSIZE

POINTSIZE

Use the point size to draw the handle.

◆ SELPOINTSIZE

SELPOINTSIZE

Use the size of selected points to draw the handle.

◆ INVERTED

INVERTED

Generates inverted alpha.

◆ FROM_IMAGE

FROM_IMAGE

Generates the alpha channel from the RGB image information.

◆ NORMAL_FROM_IMAGE

NORMAL_FROM_IMAGE

Generates alpha channel from the image's alpha channel. If no alpha channel exists, the alpha value is generated from the RGB image.

◆ COLOR_IMAGE_TO_LINEAR

COLOR_IMAGE_TO_LINEAR

Converts the embedded color profile to linear color space.

◆ COLOR_SRGB_TO_LINEAR

COLOR_SRGB_TO_LINEAR

Converts from sRGB color space to linear color space.

◆ COLOR_IMAGE_TO_SRGB

COLOR_IMAGE_TO_SRGB

Converts the embedded color profile to sRGB color space.

◆ COLOR_LINEAR_TO_SRGB

COLOR_LINEAR_TO_SRGB

Converts from linear color space to sRGB color space.

◆ COLOR_CORRECTION_MASK

COLOR_CORRECTION_MASK

Color correction mask.

◆ USE_PROFILE_COLOR

USE_PROFILE_COLOR

Use color profile color.

◆ ALLOW_FLOATINGPOINT

ALLOW_FLOATINGPOINT

Allow floating point textures (if supported).

◆ TILE

TILE

Allow tiling with BaseDraw::DrawTexture (overridden in BaseDraw::SetTexture).

◆ TEMPORARY

TEMPORARY

Texture is a temporary object.

Don't save this layer with the list or duplicate it (outside of undo)

◆ INTERPOLATION_NEAREST

INTERPOLATION_NEAREST

Nearest texture interpolation.

◆ INTERPOLATION_LINEAR

INTERPOLATION_LINEAR

Linear texture interpolation.

◆ INTERPOLATION_LINEAR_MIPMAP

INTERPOLATION_LINEAR_MIPMAP

MIP map texture interpolation.

◆ INTERPOLATION_MASK

INTERPOLATION_MASK

Texture interpolation mask.

◆ HANDLES

HANDLES

The active objects handles will be drawn.

Handles.

Handle pass.

◆ AXIS

AXIS

The active objects axes will be drawn.

◆ HIGHLIGHTS

HIGHLIGHTS

The highlights will be drawn.

Highlight pass.

◆ INVERSE_Z

INVERSE_Z

Inverse Z-buffer mode. If set, the drawing engine of Cinema 4D will only draw elements if they are further away from the camera than other objects.
This is mostly used for help lines (such as the semi-transparent axis inside of objects).

Note
This mode only works when all objects are drawn so it should be passed last.

◆ HIGHLIGHT

HIGHLIGHT

Highlight mode.

◆ MATRIX

MATRIX

Matrix changed.

Matrix.

◆ DATA

DATA

Container changed.

◆ SELECT

SELECT

Check all valid selections of the object, e.g. points, edge, polys.

◆ CACHE

CACHE

Check if the cache of an object has been changed (rebuilt).

◆ CHILDREN

CHILDREN

Check if the children are dirty.

Child objects are added to the selection too, provided they are selected. Otherwise only the topmost parent of each chain is added.

◆ DESCRIPTION

DESCRIPTION

Description changed.

◆ SELECTION_OBJECTS

SELECTION_OBJECTS

For BaseDocument, object selections have changed.

◆ SELECTION_TAGS

SELECTION_TAGS

For BaseDocument, tag selections have changed.

◆ SELECTION_MATERIALS

SELECTION_MATERIALS

For BaseDocument, material selections have changed.

◆ ANIMATION

ANIMATION

Animation mask.

Animation is calculated.

◆ OBJECT

OBJECT

Object data mask.

Object. (ObjectData)

Object pass.

◆ OBJECT_MATRIX

OBJECT_MATRIX

Object matrix mask.

◆ OBJECT_HIERARCHY

OBJECT_HIERARCHY

Object hierarchy mask.

◆ TAG

TAG

Tag data mask.

Tag. (TagData)

◆ MATERIAL

MATERIAL

Material data mask.

3D shader. (MaterialData)

◆ SHADER

SHADER

Shader data mask.

2D shader. (ShaderData)

◆ RENDERSETTINGS

RENDERSETTINGS

Render settings mask.

◆ VP

VP

Videopost mask.

◆ NBITS

NBITS

N-bits data mask.

◆ YXZGLOBAL

YXZGLOBAL

Global YXZ order.

◆ YZXGLOBAL

YZXGLOBAL

Global YZX order.

◆ ZYXGLOBAL

ZYXGLOBAL

Global ZYX order.

◆ ZXYGLOBAL

ZXYGLOBAL

Global ZXY order.

◆ XZYGLOBAL

XZYGLOBAL

Global XZY order.

◆ XYZGLOBAL

XYZGLOBAL

Global XYZ order.

◆ YXZLOCAL

YXZLOCAL

Local YXZ order.

◆ YZXLOCAL

YZXLOCAL

Local YZX order.

◆ ZYXLOCAL

ZYXLOCAL

Local ZYX order.

◆ ZXYLOCAL

ZXYLOCAL

Local ZXY order.

◆ XZYLOCAL

XZYLOCAL

Local XZY order.

◆ XYZLOCAL

XYZLOCAL

Local XYZ order.

◆ HPB

HPB

HPB order.

◆ SLERP

SLERP

Spherical LERP Interpolation (linear).

◆ R23

R23

hermite evaluation with some tangent issues

◆ CURRENT

CURRENT

< Spline evaluation

Current component selection mode.

◆ INTERNALRENDERER

INTERNALRENDERER

Rendering in the editor.

◆ EXTERNALRENDERER

EXTERNALRENDERER

Rendering externally.

◆ ISOPARM

ISOPARM

Generate isoparm objects.

Isoparm.

◆ EXPORTONLY

EXPORTONLY

Exporting (e.g. Alembic).

◆ EXPRESSION

EXPRESSION

Expressions are calculated.

◆ CACHEBUILDING

CACHEBUILDING

Cache building is done.

◆ CAMERAONLY

CAMERAONLY

Only camera dependent expressions shall be executed.

◆ RENDER

RENDER

The external renderer (Picture Viewer) is running.

Render.

Renderer visibility.

◆ ALLOW_PRIORITYSHIFT

ALLOW_PRIORITYSHIFT

Allow to shift the priority with the priority shift tag. Private.

Since
R18

◆ DRAW_PASS

DRAW_PASS

Normal drawing pass.

◆ HIGHLIGHT_PASS_BEFORE_TOOL

HIGHLIGHT_PASS_BEFORE_TOOL

Highlight pass before tool drawing.

◆ HIGHLIGHT_PASS

HIGHLIGHT_PASS

Highlight pass.

◆ HIGHLIGHT_PASS_INV

HIGHLIGHT_PASS_INV

Inverted highlight pass.

◆ DRAW_PASS_AFTER_CLEAR

DRAW_PASS_AFTER_CLEAR

Immediately after clearing the viewport.

◆ RESOLVEMULTIPLEDATA

RESOLVEMULTIPLEDATA

Private and unused.

◆ LOADED

LOADED

Set if elements have been added to the description, either by loading or manual addition.

◆ RECURSIONLOCK

RECURSIONLOCK

Private.

◆ DONTLOADDEFAULT

DONTLOADDEFAULT

Do not load defaults. Used internally for old plugin tools.

◆ MAPTAGS

MAPTAGS

If set, the object description will also contain the tag's descriptions (as sub-containers).

◆ NEEDDEFAULTVALUE

NEEDDEFAULTVALUE

Set if "Reset to Default" was called by the user.

◆ TRISTATE

TRISTATE

Internal. Set when 2 or more objects are shown.

◆ EXPORTHELPSYMBOLSMODE

EXPORTHELPSYMBOLSMODE

Internal. Used for help file symbol generator export.

◆ MATREFLECTANCEOVERLAP

MATREFLECTANCEOVERLAP

Internal. Used in materials and in tristate (i.e. 2 or more materials are selected) to indicate if the reflectance layer setup overlaps between all materials.

Since
R18

◆ XPRESSO

XPRESSO

Set from XPresso. Can be used e.g. to hide parameters in XPresso ports.

Since
R19

◆ PRESET

PRESET

Internal. Can be used to adapt code when asked for default description by the preset system

◆ NEUTRON_OM_LINK

NEUTRON_OM_LINK

Internal. Set when the description of a Neutron object shall use OM links for link scene ports.

◆ PARAM_GET

PARAM_GET

Parameter retrieved.

◆ NO_GLOBALDATA

NO_GLOBALDATA

Private.

◆ NO_GEDATADEFAULTVALUE

NO_GEDATADEFAULTVALUE

If set, the GeData default type will not be initialized for C4DAtom::GetParameter.

◆ ALLOW_TRISTATE

ALLOW_TRISTATE

If set, is permitted to return GeData of type DA_TRISTATE to indicate that there are multiple values.

◆ PRIVATE_GETDEFAULTVALUEONLY

PRIVATE_GETDEFAULTVALUEONLY

If set, only the default value will be returned (works only with AMEmulationNode)

◆ PARAM_SET

PARAM_SET

Parameter set.

◆ USERINTERACTION

USERINTERACTION

Set when the GUI is calling SetParameter().

Note
This is the only time when C4DAtom::SetParameter is allowed to use the user interaction elements (e.g. open dialogs, display messages etc.).

◆ DONTCHECKMINMAX

DONTCHECKMINMAX

No check is internally done if the parameter passed is within the [min/max] range of the description, to save some time.

◆ DONTAFFECTINHERITANCE

DONTAFFECTINHERITANCE

No parameter inheritance, for render settings and post effects only.

◆ FORCESET

FORCESET

Force the set value without GetParameter/Compare.

Warning
Use only for calls where for sure the value was changed!

◆ DONTFREESPLINECACHE

DONTFREESPLINECACHE

Private.

Since
R16.038

◆ INRESETTODEFAULT

INRESETTODEFAULT

Set if the set operation is a "reset to default".

Since
R20.015

◆ ASIS

ASIS

Objects unchanged. (Used by e.g. Oarray.)

◆ ASPOLY

ASPOLY

Objects cloned as polygons. (Used by e.g. HyperNURBS.)

◆ ASLINE

ASLINE

Objects cloned as line objects.

◆ ASSPLINE

ASSPLINE

Objects cloned as splines.

◆ ASVOLUME

ASVOLUME

Objects cloned as volumes.

◆ NOTHING

NOTHING

No unit.

◆ DEGREE

DEGREE

Degrees.

◆ METER

METER

Meter. Working unit.

◆ INT

INT

Integer.

◆ GREATER

GREATER

val > x

◆ GREATEROREQUAL

GREATEROREQUAL

val >= x

◆ LESS

LESS

val < x

◆ LESSOREQUAL

LESSOREQUAL

val <= x

◆ BETWEEN

BETWEEN

x > val > y

◆ BETWEENOREQUAL

BETWEENOREQUAL

x >= val >= y

◆ BETWEENOREQUALX

BETWEENOREQUALX

x >= val > y

◆ BETWEENOREQUALY

BETWEENOREQUALY

x > val >= y

◆ DIFFERENT

DIFFERENT

x != val

◆ QUAD

QUAD

Polygon is quadrangle.

◆ SEL

SEL

Polygon is selected.

◆ SELA

SELA

Point a selected.

◆ SELB

SELB

Point b selected.

◆ SELC

SELC

Point c selected.

◆ SELD

SELD

Point d selected.

◆ TA

TA

Point a temporary selection for link mode.

◆ TB

TB

Point b temporary selection for link mode.

◆ TC

TC

Point c temporary selection for link mode.

◆ TD

TD

Point d temporary selection for link mode.

◆ EDGEA

EDGEA

Edge a is N-gon line.

◆ EDGEB

EDGEB

Edge b is N-gon line.

◆ EDGEC

EDGEC

Edge c is N-gon line.

◆ EDGED

EDGED

Edge d is N-gon line.

◆ ONLYWITHCHILDREN

ONLYWITHCHILDREN

Only return branch if it is in use, i.e. has content.

◆ GELISTNODES

GELISTNODES

Private.

◆ ONLYMODIFIABLE

ONLYMODIFIABLE

Private.

◆ ONLYWITHANIMATION

ONLYWITHANIMATION

Only return branch if animation flag is set.

◆ HIDEINTIMELINE

HIDEINTIMELINE

If set, this branch will not show up in the timeline.

◆ HASFIELDS

HASFIELDS

If set, this branch will contain FieldLayers and will display in the FieldsList.

◆ SELECTIONORDER

SELECTIONORDER

The selection array is sorted in the selection order, e.g. the first selected object is the first element in the array.

◆ BOX

BOX

Box pass.

Box.

◆ XRAY

XRAY

X-Ray pass.

◆ HIGHLIGHT_TRANSPARENCY

const Int32 HIGHLIGHT_TRANSPARENCY
static

A special constant that sets the (yellowish) highlight transparency mode.

◆ ASSETS

ASSETS

Pass if the assets will be taken into account.

◆ SCENEFILE

SCENEFILE

Pass if the scene will be taken into account.

◆ SHOWMISSINGASSETDIALOG

SHOWMISSINGASSETDIALOG

If an asset is missing show a warning dialog. Flag can be set without SAVEPROJECT::DIALOGSALLOWED.

◆ ADDTORECENTLIST

ADDTORECENTLIST

Add document to the recent list.

◆ DONTCOPYFILES

DONTCOPYFILES

Does the same as without this flag but does not copy the files to the destination. Flag used to simulate the function.

◆ DONTTOUCHDOCUMENT

DONTTOUCHDOCUMENT

Document will be in the same state as before the call was made.

◆ DONTFAILONMISSINGASSETS

DONTFAILONMISSINGASSETS

If this flag is passed, the function does not fail anymore when assets are missing.

◆ ISNET

ISNET

Private. Set only if NET module is collecting assets.

◆ USEDOCUMENTNAMEASFILENAME

USEDOCUMENTNAMEASFILENAME

Use the document name as the file name to save as project.

◆ DONTCLEARSUGGESTEDFOLDER

DONTCLEARSUGGESTEDFOLDER

Do not change asset paths of nodes.

◆ DONTGENERATEPAINTTEX

DONTGENERATEPAINTTEX

Does the same as without this flag but does not generate the textures from painted materials.

Since
R17.053

◆ ASSETLINKS_COPY_FILEASSETS

ASSETLINKS_COPY_FILEASSETS

copy file assets (assets://) to the tex folder

◆ ASSETLINKS_COPY_NODEASSETS

ASSETLINKS_COPY_NODEASSETS

copy node assets to the scene repository

◆ APPLYCOLORPROFILE

APPLYCOLORPROFILE

Apply color profile.

◆ DISABLED

DISABLED

Disabled.

< Disabled.

◆ TABSTOP

TABSTOP

Tab stop.

◆ HANDLEFOCUS

HANDLEFOCUS

Handles focus.

◆ COREMESSAGE

COREMESSAGE

Core message.

Receives core messages.

See also
The article Core Messages.

◆ SYNCMESSAGE

SYNCMESSAGE

Receives sync messages.

◆ DONT_MIRROR

DONT_MIRROR

Do not mirror the user area.

◆ NOTEXISTING

NOTEXISTING

Image does not exist.

◆ WRONGTYPE

WRONGTYPE

Image has the wrong type.

◆ FILEERROR

File error.

◆ FILESTRUCTURE

FILESTRUCTURE

Invalid file structure.

◆ MISC_ERROR

MISC_ERROR

Unknown error.

◆ PARAM_ERROR

PARAM_ERROR

Parameter error.

◆ THREADCANCELED

THREADCANCELED

Thread canceled while working.

◆ XBIT

XBIT

An OS dependent encoding. Only use this if data is passed to an OS functions. The actual coding is unspecified.

Note
Previously it has been said that this encoding is UTF-8. That is not true. BIT8 = 1, 8-bit ASCII. Discards Unicode information.

◆ BIT7

BIT7

7-bit ASCII. Does not understand any international characters, e.g. "åäüö".

◆ BIT7HEX

BIT7HEX

7-bit ASCII, with any non 7-bit characters encoded in the text as e.g. "\uEFA0".

◆ UTF8

UTF8

UTF-8 encoding. HTML = 5, HTML encoding.

◆ DEPRECATED_SYNCHRONOUS

DEPRECATED_SYNCHRONOUS

Synchronous thread. Deprecated.

◆ ASYNC

ASYNC

Asynchronous thread.

Non-modal (asynchronous) dialog.

◆ PRIVATE_OPENGL

PRIVATE_OPENGL

Private.

Since
R18

◆ ABOVE

ABOVE

Above.

◆ BELOW

BELOW

Below.

◆ LOWEST

LOWEST

Lowest.

◆ CHAR

CHAR

Char array.

Char.

◆ WORD

WORD

Int16 array.

◆ LONG

LONG

Int32 array.

◆ LLONG

LLONG

Int64 array.

◆ SREAL

SREAL

Float32 array.

◆ LREAL

LREAL

Float64 array.

◆ REAL

REAL

Float array.

◆ OPEN

OPEN

Problems opening the file.

Open call.

◆ CLOSE

CLOSE

Problems closing the file.

Close call.

◆ READ

READ

Problems reading the file.

Open the file for reading.

◆ WRITE

WRITE

Problems writing the file.

Write call.

Create a new file for writing.

Warning
If the file name points to an existing file, it will be overwritten.

◆ SEEK

SEEK

Problems seeking the file.

◆ INVALID

INVALID

Invalid parameter or operation (e.g. writing in read-mode).

Invalid.

◆ WRONG_VALUE

WRONG_VALUE

Other value detected than expected.

◆ CHUNK_NUMBER

CHUNK_NUMBER

Wrong number of chunks or sub-chunks detected.

◆ VALUE_NO_CHUNK

VALUE_NO_CHUNK

There was a value without any enclosing START/STOP chunks.

◆ FILEEND

FILEEND

The file end was reached without finishing reading.

◆ UNKNOWN_VALUE

UNKNOWN_VALUE

Unknown value detected.

◆ APPEND

APPEND

Open an existing file for writing and set the position to the end of that file.

◆ READWRITE

READWRITE

Open the file for both reading and writing.

◆ READ_NOCACHE

READ_NOCACHE

Private.

◆ SHAREDREAD

SHAREDREAD

Private.

◆ SHAREDWRITE

SHAREDWRITE

Private.

◆ DISK

DISK

Disk storage.

◆ IPCONNECTION

IPCONNECTION

Target is IP connection.

◆ MEMORY

MEMORY

Target is a memory location.

Memory.

◆ RELATIVE_

RELATIVE_

The position is given relative to the current position.

◆ ANY

ANY

Show an error dialog for any error.

Any type.

◆ IGNOREOPEN

IGNOREOPEN

Do not show an error dialog if the file does not exist, otherwise like FILEDIALOG::ANY.

◆ DIRECTORY

DIRECTORY

Folder selection dialog.

◆ ANYTHING

ANYTHING

Any file.

◆ IMAGES

IMAGES

Image files.

◆ SCENES

SCENES

3D scene files.

◆ BODYPAINT

BODYPAINT

BodyPaint 3D files.

◆ WIN

WIN

Windows.

◆ OSX

OSX

OS X.

◆ LINUX

LINUX

Linux.

◆ V_MOTOROLA

V_MOTOROLA

Motorola, big endian.

◆ V_INTEL

V_INTEL

Intel, little endian.

◆ STOP

STOP

Marks the end of a chunk.

Stop the current activity. Return true when the activity has stopped.

◆ CSTOP

CSTOP

Marks the end of a container. Internal.

◆ UCHAR

UCHAR

◆ INT16

INT16

◆ UINT16

UINT16

◆ UINT32

UINT32

◆ UINT64

UINT64

◆ FLOAT64

FLOAT64

◆ TIME

TIME

◆ VECTOR

VECTOR

◆ MATRIX64

MATRIX64

◆ MATRIX32

MATRIX32

◆ FLOAT32

FLOAT32

◆ FILENAME

FILENAME

◆ CONTAINER

CONTAINER

◆ ALIASLINK

ALIASLINK

◆ LMEMORY

LMEMORY

Long memory.

◆ VECTOR_ARRAY_EX

VECTOR_ARRAY_EX

Deprecated.

◆ POLYGON_ARRAY_EX

POLYGON_ARRAY_EX

Deprecated.

◆ UINT16_ARRAY_EX

UINT16_ARRAY_EX

Deprecated.

◆ PARTICLE_ARRAY_EX

PARTICLE_ARRAY_EX

Deprecated.

◆ SREAL_ARRAY_EX

SREAL_ARRAY_EX

Deprecated.

◆ ARRAY

ARRAY

Array.

◆ UUID

UUID

◆ EXACT

EXACT

Exact.

◆ CURVE

CURVE

Standard curve.

◆ HLE_BASE

HLE_BASE

Internal reduced modification reference curve.

◆ HLE_CURVE

HLE_CURVE

Reduced Modification Curve - Curve.

◆ SS_CURVE

SS_CURVE

Snapshot 1.

◆ SS_CURVE2

SS_CURVE2

Snapshot 2.

◆ SS_CURVE3

SS_CURVE3

Snapshot 3.

◆ SS_CURVE4

SS_CURVE4

Snapshot 4.

◆ SS_CURVE5

SS_CURVE5

Snapshot 5.

◆ HLE_SCALE

HLE_SCALE

Reduced modification curve - scale.

◆ HLE_MOVE

HLE_MOVE

Reduced modification curve - move.

◆ OFF

OFF

No loop.

◆ CONSTANT

CONSTANT

Constant.

◆ REPEAT

REPEAT

Repeat.

◆ OFFSETREPEAT

OFFSETREPEAT

Offset repeat.

◆ OSCILLATE

OSCILLATE

Oscillate.

◆ LOOP

LOOP

Loop.

◆ STEP

STEP

Step.

◆ DUMMY

DUMMY

◆ CLASSIC

CLASSIC

AutoTangent first implementation.

◆ FIXEDSLOPE

FIXEDSLOPE

AutoTangent with fixed slope for given time.

◆ AUTO_CLAMP

AUTO_CLAMP

Auto, Auto Angle, Clamp.

◆ AUTO_OVERSHOOT

AUTO_OVERSHOOT

Auto, Auto Angle, remove Overshooting.

◆ FIXED_OVERSHOOTWEIGHTED

FIXED_OVERSHOOTWEIGHTED

Auto, Fixed Angle, remove Overshooting, weighted.

◆ AUTO_OVERSHOOTWEIGHTED

AUTO_OVERSHOOTWEIGHTED

Auto, Auto Angle, remove Overshooting, weighted.

◆ EMPTY

EMPTY

Clipboard is empty.

◆ BITMAP

BITMAP

Clipboard contains a bitmap.

◆ SELECTION

SELECTION

Selected edges.

◆ HIDDEN

HIDDEN

Hidden edges.

Description element is hidden.

◆ PHONG

PHONG

Phong edges.

◆ WINDOW

WINDOW

◆ SOUND

SOUND

Sound file.

◆ LAYOUT

LAYOUT

Layout file.

◆ BITMAPFILTER

BITMAPFILTER

Bitmap filter. (BitmapLoaderData, BitmapSaverData)

◆ VIDEOPOST

VIDEOPOST

Videopost effect. (VideoPostData)

◆ SCENEHOOK

SCENEHOOK

Scene hook. (SceneHookData)

◆ NODE

NODE

Node. (NodeData)

◆ LIBRARY

LIBRARY

Library. (C4DLibrary)

◆ CUSTOMDATATYPE

CUSTOMDATATYPE

Custom datatype. (CustomDataTypeClass)

◆ RESOURCEDATATYPE

RESOURCEDATATYPE

Resource datatype.

◆ SCENELOADER

SCENELOADER

Scene loader. (SceneLoaderData)

◆ SCENESAVER

SCENESAVER

Scene saver. (SceneSaverData)

◆ CTRACK

CTRACK

Track. (CTrackData)

◆ CSEQ

CSEQ

◆ CKEY

CKEY

◆ PAINTER

PAINTER

◆ GV_VALUE

GV_VALUE

◆ GV_VALGROUP

GV_VALGROUP

◆ GV_OPGROUP

GV_OPGROUP

◆ GV_OPCLASS

GV_OPCLASS

◆ GV_DATA

GV_DATA

◆ GADGETS

GADGETS

◆ PREFS

PREFS

Preference hook. (PrefsDialogObject)

◆ FIELDLAYER

FIELDLAYER

◆ POINTSELECTION

POINTSELECTION

Only the current point selection.

◆ POLYGONSELECTION

POLYGONSELECTION

Only the current polygon selection.

◆ EDGESELECTION

EDGESELECTION

Only the current edge selection.

◆ CREATEUNDO

CREATEUNDO

Creates undo and inserts newly created objects into ModelingCommandData::doc, instead of returning in ModelingCommandData::result.

◆ IMPORTER

IMPORTER

Can be used by importer plugins to avoid additional checks for polygon meshes (e.g conversion of posemorph tags).

◆ USEGLOBALSYMMETRY

USEGLOBALSYMMETRY

Set to let the command to recieve the symmetry settings from the global context.

◆ COMMAND

COMMAND

Command. (CommandData)

◆ TOOL

TOOL

Tool. (ToolData)

◆ BITMAPLOADER

BITMAPLOADER

Bitmap loader. (BitmapLoaderData)

◆ BITMAPSAVER

BITMAPSAVER

Bitmap saver. (BitmapSaverData)

◆ CUSTOMGUI

CUSTOMGUI

Custom GUI. (CustomGuiData)

◆ MANAGERINFORMATION

MANAGERINFORMATION

Manager information.

◆ VMAPTRANSFER

VMAPTRANSFER

Used by VAMP. Private.

◆ SNAP

SNAP

Snap. (SnapData)

◆ SKIP

SKIP

There was nothing to draw in this pass.

The Field should be skipped.

Layer calculation is disabled, e.g. the linked object on a standard layer's deform mode is false.

◆ GOURAUD

GOURAUD

Gouraud shading.

◆ QUICK

QUICK

Quick shading.

◆ WIRE

WIRE

Wireframe.

◆ SHADEDBOX

SHADEDBOX

Shaded box.

◆ SKELETON

SKELETON

Skeleton.

◆ GOURAUDWIRE

GOURAUDWIRE

Gouraud wireframe.

◆ GOURAUDISOPARM

GOURAUDISOPARM

Gouraud isoparm.

◆ QUICKWIRE

QUICKWIRE

Quick wireframe.

◆ QUICKISOPARM

QUICKISOPARM

Quick isoparm.

◆ FLATWIRE

FLATWIRE

Flat wireframe.

◆ FLATISOPARM

FLATISOPARM

Flat isoparm.

◆ FLATBOX

FLATBOX

Flat box.

◆ HIDDENWIRE

HIDDENWIRE

Hidden line wireframe.

◆ HIDDENISOPARM

HIDDENISOPARM

Hidden line isoparm.

◆ HIDDENBOX

HIDDENBOX

Hidden line box.

◆ SHADEDBOXWIRE

SHADEDBOXWIRE

Shaded box wireframe.

◆ QUICKBOXWIRE

QUICKBOXWIRE

Quick shaded box wireframe.

◆ QUICKBOX

QUICKBOX

Quick shaded box.

◆ PRIVATE_ISOLINE

PRIVATE_ISOLINE

Private.

◆ PRIVATE_FLAT

PRIVATE_FLAT

Private.

◆ PRIVATE_HIDDEN

PRIVATE_HIDDEN

Private.

◆ GENERAL

GENERAL

General settings.

◆ MODELING

MODELING

Modeler settings. (See MDATA options.)

◆ ANIMATIONSYSTEM

ANIMATIONSYSTEM

Timeline settings. Private.

◆ TOOLS

TOOLS

Tools settings.

◆ LITE

LITE

Cinema 4D Lite. Lite is feature-restricted in many ways and does not allow for loading of plugins.

◆ BENCHMARK

BENCHMARK

Cinebench. Cinebench is restricted to a subset of libraries.

◆ UPDATER

UPDATER

Online updater. The Online updater only loads a limited subset of libraries.

◆ TEAMRENDER_CLIENT

TEAMRENDER_CLIENT

Cinema 4D Teamrender client.

◆ TEAMRENDER_SERVER

TEAMRENDER_SERVER

Cinema 4D Teamrender server.

◆ CINEMA4D

CINEMA4D

Cinema 4D Cinema 4D.

◆ COMMANDLINE

COMMANDLINE

Command line application. Note that this is different from GeGetCinemaInfo(CINEMAINFO::FORBID_GUI). The regular app can run without UI, but is not necessarily a special command line executable.

◆ CINEWARE

CINEWARE

Cineware - The renderer used in AfterEffects, Vectorworks, Archicad and Allplan. Runs without UI and does not allow for plugins. Since R23 it's also available as dynamic library.

◆ CPYTHON

CPYTHON

Python - The python executable. Runs without UI.

◆ CPYTHON3

CPYTHON3

Python 3 - The python executable. Runs without UI.

◆ LAYERS

LAYERS

Layers / layer Sets.

◆ LAYERMASKS

LAYERMASKS

Layer masks.

◆ ALPHAS

ALPHAS

Alpha channels.

◆ LAYERALPHA

LAYERALPHA

Layer alpha.

◆ NULLOBJECT

NULLOBJECT

Null.

◆ POLYGON

POLYGON

Polygon.

◆ GENERATOR

GENERATOR

Generator.

◆ HYPERNURBS

HYPERNURBS

Subdivision Surface.

◆ UNUSED1

UNUSED1

Unused.

◆ DEFORMER

DEFORMER

Deformer.

◆ CAMERA

CAMERA

Camera.

◆ LIGHT

LIGHT

Light.

◆ PARTICLE

PARTICLE

Particle.

Particle.

◆ UNUSED2

UNUSED2

Unused.

◆ GRID

GRID

Grid.

◆ HORIZON

HORIZON

Horizon.

◆ WORLDAXIS

WORLDAXIS

World axis.

◆ BOUNDS

BOUNDS

Bounding-box. Deprecated.

◆ HUD

HUD

HUD.

◆ SDS

SDS

HN mesh.

SDS edit state.

◆ HIGHLIGHTING

HIGHLIGHTING

Highlight select.

◆ MULTIAXIS

MULTIAXIS

Multi-select axes.

◆ OBJECTHANDLES

OBJECTHANDLES

Highlight handles.

◆ HANDLEBANDS

HANDLEBANDS

Axis bands.

◆ SDSCAGE

SDSCAGE

HN cage.

◆ NGONLINES

NGONLINES

N-gon lines.

◆ JOINT

JOINT

Joint.

Joint objects.

◆ OBJECTHIGHLIGHTING

OBJECTHIGHLIGHTING

Private.

◆ GUIDELINES

GUIDELINES

Axis guidelines.

◆ POI

POI

Navigation cross.

◆ GRADIENT

GRADIENT

Gradient.

◆ BASEGRID

BASEGRID

Base grid.

◆ HAIR

HAIR

Hair.

Since
S22

◆ FIELD

FIELD

Field.

Since
S22

◆ EDITOR

EDITOR

Editor visibility.

◆ DEFORM

DEFORM

Deform state.

Deformed edit state.

◆ REAL_DEFORM

REAL_DEFORM

Real Deform state (MODE_ON, MODE_OFF, MODE_UNKNOWN).

◆ EDITOR_HIERARCHICAL

EDITOR_HIERARCHICAL

Hierarchical editor mode (MODE_ON, MODE_OFF)

◆ RENDER_HIERARCHICAL

RENDER_HIERARCHICAL

Hierarchical render mode (MODE_ON, MODE_OFF)

◆ EDITORREDRAW

EDITORREDRAW

Editor redraw.

◆ RENDEREDITOR

RENDEREDITOR

Editor render.

◆ RENDEREXTERNAL

RENDEREXTERNAL

External render.

Render external.

◆ BEFORERENDERING

BEFORERENDERING

Before rendering.

◆ DURINGRENDERING

DURINGRENDERING

During rendering.

◆ AFTERRENDERING

AFTERRENDERING

After rendering.

◆ GLOBALILLUMINATION

GLOBALILLUMINATION

GI prepass.

If set, VideoPostData::ComputeDiffuseGI is called for each ray.

◆ QUICK_PREVIEW

QUICK_PREVIEW

Quick Preview rendering.

Since
R17.048

◆ AMBIENTOCCLUSION

AMBIENTOCCLUSION

AO prepass.

Since
CR17.054 / R18.021

◆ XRESOLUTION

XRESOLUTION

X resolution.

◆ YRESOLUTION

YRESOLUTION

Y resolution.

◆ BITDEPTH

BITDEPTH

Bit depth.

◆ CPP

CPP

Colors per pixel.

◆ LINEOFFSET

LINEOFFSET

Offset of component in line.

◆ FORCELINES

FORCELINES

Force wireframe display, independent of view settings.

◆ NOBACKCULL

NOBACKCULL

Force no backface culling, independent of view settings.

◆ LOCALMATRIX

LOCALMATRIX

Object drawn will be drawn relative to the currently processed object (used when called from the draw method in a base object).

◆ EDITMODE

EDITMODE

Object is drawn in edit-mode style.

◆ FORCEBASE

FORCEBASE

The draw call is only executed for the base class, and thus not for the instanciated object, if passed to BaseDraw::DrawObject() and the object type is an instance of either Opoint or Opolygon::
This way, you can do a draw call without running into a recursion if you are in your from points/polygons derived object.

◆ FORCEPOINTS

FORCEPOINTS

Force points display.

◆ NO_EOGL

NO_EOGL

No Extended OpenGL.

◆ USE_OBJECT_COLOR

USE_OBJECT_COLOR

Use the object's color.

◆ USE_CUSTOM_COLOR

USE_CUSTOM_COLOR

Use a custom color.

◆ XRAY_ON

XRAY_ON

Enables X-Ray mode.

◆ XRAY_OFF

XRAY_OFF

Disables X-Ray mode.

◆ IMMEDIATELY

IMMEDIATELY

Draws an object immediately. Usually all objects are collected in a Z-depth sorted list before drawing. This flag is used for objects which are immediately deleted after drawing.

DRAWRESULT MyObject::Draw(BaseObject* op, DRAWPASS drawpass, BaseDraw* bd, BaseDrawHelp* bh)
{
...
cube = BaseObject::Alloc(cube);
DrawObject(cube, DRAWOBJECT::IMMEDIATELY);
...
}
Definition: c4d_basedraw.h:40
Definition: c4d_basedraw.h:754
Definition: c4d_baseobject.h:225
static BaseObject * Alloc(Int32 type)
static void Free(BaseObject *&bl)
DRAWPASS
Definition: ge_prepass.h:3505
DRAWRESULT
Definition: ge_prepass.h:4355

◆ Z_OFFSET

Z_OFFSET

Do not change the Z offset during BaseDraw::DrawObject().

◆ PRIVATE_ANY

PRIVATE_ANY

Private.

◆ EXTERNAL

EXTERNAL

External render.

◆ NODOCUMENTCLONE

NODOCUMENTCLONE

Set to avoid an automatic clone of the scene sent to RenderDocument().

◆ SHOWERRORS

SHOWERRORS

Show error messages.

Show errors.

◆ PREVIEWRENDER

PREVIEWRENDER

Preview render.

◆ IRR

IRR

Interactive region render.

◆ CREATE_PICTUREVIEWER

CREATE_PICTUREVIEWER

Render in a new Picture Viewer.

◆ OPEN_PICTUREVIEWER

OPEN_PICTUREVIEWER

Open the Picture Viewer.

Open Picture Viewer.

◆ KEEP_CONTEXT

KEEP_CONTEXT

Private.

◆ DONTANIMATE

DONTANIMATE

Do not animate document before rendering. This should only be used in combination with RENDERFLAGS::PREVIEWRENDER.

Since
R17.032

◆ PREVIEWSETTINGS

PREVIEWSETTINGS

Use preview settings.

Since
R19

◆ RENDERQUEUEERRORS

RENDERQUEUEERRORS

Cancel Render Queue rendering if scene has missing assets. Private..

Since
R21

◆ FORCE_LINEAR_COLOR_PROFILE

FORCE_LINEAR_COLOR_PROFILE

Force linear color profile.

◆ INTERNAL_USE_CURRENT_QUEUE

INTERNAL_USE_CURRENT_QUEUE

Internal flag which tells the renderer to use the current destination queue.

◆ INTERNAL_SPECIAL_PREVIEW

INTERNAL_SPECIAL_PREVIEW

Internal flag for special preview rendering of node materials. do not use!

◆ STANDARD

STANDARD

Standard.

◆ ASSEMBLE_MOVIE

ASSEMBLE_MOVIE

Assemble movie.

◆ ASSEMBLE_SINGLEIMAGE

ASSEMBLE_SINGLEIMAGE

Assemble single image.

◆ DELETEAFTERRENDERING

DELETEAFTERRENDERING

Delete after rendering.

◆ NOPEERTOPEERASSETDISTRIBUTION

NOPEERTOPEERASSETDISTRIBUTION

No peer-to-peer asset distribution. Automatically set by local preferences.

◆ NOREQUESTONDEMAND

NOREQUESTONDEMAND

No request on demand. Automatically set by local preferences.

◆ EXCLUDECLIENTONLOADINGERROR

EXCLUDECLIENTONLOADINGERROR

Exclude client on rendering error. Automatically set by local preferences.

◆ SAVERESULTSINREPOSITORY

SAVERESULTSINREPOSITORY

Save results in repository.

◆ ASSEMBLEB3DFILESIMMEDIATLEY

ASSEMBLEB3DFILESIMMEDIATLEY

Assemble BodyPaint 3D files immediately.

◆ NOWRITETEST

NOWRITETEST

No write test for BodyPaint 3D files.

◆ HANDLEWARNINGASERROR

HANDLEWARNINGASERROR

Handle warnings as errors.

◆ KEEPB3DFILESAFTERASSEMBLING

KEEPB3DFILESAFTERASSEMBLING

Keep the BodyPaint 3D files on assembling.

◆ ANIMATIONRUNNING

ANIMATIONRUNNING

Animation running.

◆ VIEWDRAWING

VIEWDRAWING

View drawing.

◆ EDITORRENDERING

EDITORRENDERING

Editor rendering.

◆ EXTERNALRENDERING

EXTERNALRENDERING

External rendering.

◆ PAINTERUPDATING

PAINTERUPDATING

Painter updating.

◆ MATERIALPREVIEWRUNNING

MATERIALPREVIEWRUNNING

Material preview running.

◆ EVENTSYSTEM

EVENTSYSTEM

Event System.

◆ BAKING

BAKING

Baking.

◆ INTERACTIVERENDERING

INTERACTIVERENDERING

Interactive rendering.

◆ NO_DOC

NO_DOC

No document.

◆ NO_MEM

NO_MEM

No more memory available.

◆ NO_RENDER_DOC

NO_RENDER_DOC

No render document.

◆ NO_TEXTURE_TAG

NO_TEXTURE_TAG

textag is nullptr or not in doc.

◆ NO_OBJECT

NO_OBJECT

One of the tags is not assigned to an object or to another object.

◆ NO_UVW_TAG

NO_UVW_TAG

UVW tag is missing.

◆ TEXTURE_MISSING

TEXTURE_MISSING

No texture.

◆ WRONG_BITMAP

WRONG_BITMAP

MultipassBitmap was used, but it has the wrong type or wrong resolution.

◆ NO_OPTIMAL_MAPPING

NO_OPTIMAL_MAPPING

Optimal mapping failed.

◆ NO_SOURCE_UVW_TAG

NO_SOURCE_UVW_TAG

UVW tag for the source object is missing.

◆ FORCE_EMULATION

FORCE_EMULATION

◆ ALLOW_OGL

ALLOW_OGL

Allow OpenGL.

◆ DONT_STOP_THREADS

DONT_STOP_THREADS

Do not stop threads.

◆ USE_SEL_FILTER

USE_SEL_FILTER

Use selection filter.

◆ OGL_ONLY_TOPMOST

OGL_ONLY_TOPMOST

Picks only topmost object. Use this only when the object pointer is not needed. Only works with OpenGL.

◆ OGL_ONLY_VISIBLE

OGL_ONLY_VISIBLE

Picks only visible. Only has an effect when calling ViewportSelect::PickObject() that takes ViewportPixel as argument . Only works with OpenGL.

◆ OGL_IGNORE_Z

OGL_IGNORE_Z

Picks ignore Z position. Set this to only check if an object (and which) was hit, not its Z position. Only works with OpenGL.

◆ OGL_ONLY_TOPMOST_WITH_OBJ

OGL_ONLY_TOPMOST_WITH_OBJ

Picks only topmost object but returns the topmost object with its Z position. Only works with OpenGL.

◆ NO_DEPTH_CORRECTION

NO_DEPTH_CORRECTION

To support old tools, the matrix is usually corrected so that the depth can be in the [-1, 1] range. With this option set, this does not happen any more.

◆ ISRUNNING

ISRUNNING

Return true if the handler is currently running, otherwise false.

◆ REMOVE

REMOVE

The handler is being removed. Return true.

◆ VIEWREDRAW

VIEWREDRAW

View redraw.

◆ EDITORRENDDER

EDITORRENDDER

Editor render.

◆ MATERIALPREVIEW

MATERIALPREVIEW

Material preview.

◆ PRIVATE_VIEWREDRAW

PRIVATE_VIEWREDRAW

Private.

◆ SHUTDOWN

SHUTDOWN

Shutdown.

◆ MOVIE

MOVIE

Movie file.

◆ SKIPQUICKTIME

SKIPQUICKTIME

Skip files that require QuickTime.

◆ SCRIPT

SCRIPT

Script file.

◆ PYTHON

PYTHON

Python file.

◆ FASTDETECTION

FASTDETECTION

maps to FILEFORMATDETECTIONFLAGS::FASTDETECTION

◆ TRANSPARENCY

TRANSPARENCY

Transparencies/alphas for in-between objects will be evaluated.

Called during rendering for shadow rays computation.

Calculates transparency.

Ray chain contains a transparency ray (note: refractions are not contained).

◆ SPECIALGISHADOW

SPECIALGISHADOW

Private.

◆ SPECIALSELFSHADOW

SPECIALSELFSHADOW

Private.

◆ SHADOW

SHADOW

Full shadow calculations.

◆ NOENVIRONMENT

NOENVIRONMENT

Shadow calculations are enabled but no environment shading will be calculated.

◆ DISABLESHADOWMAP_CORRECTION

DISABLESHADOWMAP_CORRECTION

Shadow maps evaluate the normal at a surface point, to avoid the problem of self-shadowing (that is otherwise inherent due to the way the algorithm works).
If a free point is sampled in space (where no surface is) this correction has to be disabled though, otherwise wrong results will be returned.

◆ DISABLESHADOWCASTERMP_CORRECTION

DISABLESHADOWCASTERMP_CORRECTION

Private.

◆ LIGHTDIRNORMALS

LIGHTDIRNORMALS

Private.

◆ NODISTANCEFALLOFF

NODISTANCEFALLOFF

Do not take distance falloff into account.

◆ NOGRAIN

NOGRAIN

Do not take grain into account.

◆ BACKLIGHT

BACKLIGHT

Take backlight into account.

◆ REFLECTION

REFLECTION

Ray chain contains a reflection ray.

Calculates reflections.

◆ REFRACTION

REFRACTION

Ray chain contains a refraction ray.

◆ CURR_REFLECTION

CURR_REFLECTION

Current ray is a reflection ray.

◆ CURR_TRANSPARENCY

CURR_TRANSPARENCY

Current ray is a transparency ray.

◆ CURR_REFRACTION

CURR_REFRACTION

Current ray is a refraction ray.

◆ CURR_CUSTOM

CURR_CUSTOM

Current ray is a custom ray.

◆ VOLUMETRICLIGHT

VOLUMETRICLIGHT

Current ray is used to calculate a volumetric light.

◆ ALLOWVLMIX

ALLOWVLMIX

Custom mixing of visible light sources allowed for this ray; bit must be deleted by shader if used.

◆ GI

GI

Current ray is a Global Illumination ray.

◆ BLURRY

BLURRY

Current ray is a blurry ray.

◆ SSS

SSS

Current ray is a subsurface ray.

◆ AO

AO

Current ray is an Ambient Occlusion ray.

◆ COMPOSITING

COMPOSITING

Current ray is a compositing ray.

◆ CHANGENORMAL

CHANGENORMAL

Calculates bump mapping.

◆ DISPLACEMENT

DISPLACEMENT

Calculates displacement mapping.

Called before rendering for displace calculation.

◆ ENVREQUIRED

ENVREQUIRED

Needs environment reflection data.

◆ DUDVREQUIRED

DUDVREQUIRED

Needs du/dv bump mapping data.

Channel shader needs du/dv bump mapping data. See BaseVolumeData::ddu and BaseVolumeData::ddv.

◆ MIPSAT

MIPSAT

Requires MIP/SAT data.

◆ VOLUMETRIC

VOLUMETRIC

Is volumetric.

◆ TRANSFORM

TRANSFORM

Needs back-transformed data.

Channel needs back-transformed data. (Required for BaseVolumeData::back_p.)

◆ EVALUATEPROJECTION

EVALUATEPROJECTION

Requires material tag projections.

◆ PRIVATE_GLOW

PRIVATE_GLOW

Calculates glow. Private.

◆ INITCALCULATION

◆ FINAL_ALPHA

FINAL_ALPHA

Writes final alpha value.

Since
R18

◆ ISNBMMATERIAL

ISNBMMATERIAL

Private.

◆ STOREFRAGMENTS

STOREFRAGMENTS

The videopost needs fragment information for whole image at VIDEOPOSTCALL::INNER/ VIDEOPOSTCALL::RENDER.

◆ EXECUTELINE

EXECUTELINE

The videopost uses VideoPostData::ExecuteLine.

◆ EXECUTEPIXEL

EXECUTEPIXEL

The videopost uses VideoPostData::ExecutePixel.

◆ REQUEST_MOTIONMATRIX

REQUEST_MOTIONMATRIX

The videopost needs the motion matrix.

◆ REQUEST_MOTIONGEOMETRY

REQUEST_MOTIONGEOMETRY

The videopost needs the motion geometry.

◆ CALCVOLUMETRIC

CALCVOLUMETRIC

If set, VideoPostData::CalcVolumetric() is called for each ray.

◆ CALCSHADOW

CALCSHADOW

If set, VideoPostData::CalcShadow() is called for each ray.

◆ CUSTOMLENS

CUSTOMLENS

The videopost will provide custom lens rays with VideoPostData::CreateRay.

◆ CAUSTICS

◆ CUSTOMLENS_EXTENDED

CUSTOMLENS_EXTENDED

The videopost will provide custom extended lens rays with VideoPostData::CreateExtendedRay.

◆ NETFRAME

NETFRAME

The videopost is a NET frame hook.

◆ NETRUNONSERVER

NETRUNONSERVER

The videopost can be run on the NET server.

◆ NETCREATEBUFFER

NETCREATEBUFFER

The videopost creates a buffer for the NET Client in VideoPostData::NetCreateBuffer.

◆ NETCREATEBUFFER_MULTI

NETCREATEBUFFER_MULTI

The videopost creates multiple buffers for the NET Client in VideoPostData::NetCreateBuffer (called consecutively).

Since
R16.038

◆ REQUEST_MOTIONFULL

REQUEST_MOTIONFULL

The videopost requires complete motion blur information.

Since
R17.032

◆ BUMP_SUPPORT

BUMP_SUPPORT

Channel shader supports the new bump system. This is strongly recommended for all shaders except simple 2D (UV) samplers.

◆ ALPHA_SUPPORT

ALPHA_SUPPORT

Channel shader supports alpha output.

◆ REFLECTIONS

REFLECTIONS

Channel shader computes reflections.

◆ DYNAMICSUBSHADERS

DYNAMICSUBSHADERS

Channel shader has a dynamic list of sub-shaders in its description.

◆ TRANSPARENCIES

TRANSPARENCIES

Deprecated, not used anymore.

◆ MIPFALLOFF

MIPFALLOFF

Additional bump change over distance is considered.

◆ SURFACE

SURFACE

Called during rendering for surface calculation.

◆ ERRORSKIP

ERRORSKIP

Layer calculation is disabled due to a non critical error in InitializeSampling or as user specified in GetFieldLayerFlags.

The Field is currently experiencing an error.

◆ HIDE

HIDE

Layer should be completely ignored from both calculation and GUI display, e.g. the linked object has been deleted.

◆ MODIFYDATA

MODIFYDATA

The layer modifies existing data and needs the values from layers beneath it in the layerlist in the "results" array inside of Sample.

◆ PRESERVEALPHA

PRESERVEALPHA

The layer doesn't adjust the existing alpha and it's color changes should be applied ignoring any alpha values.

The Field doesn't modify alpha, any color it produces is directly applied to the existing color ignoring the alpha blending.

◆ NOCHILDVALUE

NOCHILDVALUE

Children of this layer wont output their value.

◆ NOCHILDCOLOR

NOCHILDCOLOR

Children of this layer wont output their color.

◆ NOCHILDDIRECTION

NOCHILDDIRECTION

Children of this layer wont output their direction.

◆ NOCHILDROTATION

NOCHILDROTATION

Children of this layer wont output their direction.

◆ IMAGELAYER

IMAGELAYER

Image layer.

◆ MATERIALCHANNEL

MATERIALCHANNEL

Material channel.

◆ MODAL

MODAL

Modal dialog.

◆ MODAL_RESIZEABLE

MODAL_RESIZEABLE

Resizable modal dialog.

◆ ASYNC_POPUP_RESIZEABLE

ASYNC_POPUP_RESIZEABLE

Non-modal (asynchronous) dialog. Resizable popup dialog style (no menu bar).

◆ ASYNC_POPUPEDIT

ASYNC_POPUPEDIT

Non-modal (asynchronous) dialog. Popup dialog style (no menu bar, no window frame).

◆ ASYNC_TOOLBAR

ASYNC_TOOLBAR

Non-modal (asynchronous) dialog. Toolbar style with no minimize/maximize buttons, but close button.

◆ ASYNC_FULLSCREEN_WORK

ASYNC_FULLSCREEN_WORK

Non-modal (asynchronous) dialog. Fullscreen over desktop area.

◆ ASYNC_FULLSCREEN_MONITOR

ASYNC_FULLSCREEN_MONITOR

Non-modal (asynchronous) dialog. Fullscreen over the whole monitor area.

◆ UP

UP

Send to parents.

◆ ROOT

ROOT

Send to root object.

◆ DOWN

DOWN

Send to children.

◆ BROADCAST

BROADCAST

Broadcast the message, i.e. distribute it to all branches given by GeListNode::GetBranchInfo.

◆ Z_P

◆ N

N

◆ REVERT

REVERT

◆ STOREIFIN2D

STOREIFIN2D

◆ STOREIFIN2DANDNOTALREADYSTORED

STOREIFIN2DANDNOTALREADYSTORED

◆ FORCESTORE

FORCESTORE

◆ RET_CHANGED

RET_CHANGED

◆ RET_NOCHANGE

RET_NOCHANGE

◆ V_DEFAULT

V_DEFAULT

Default mode.

◆ V_RESERVED

V_RESERVED

Reserved.

◆ SHIFT

SHIFT

SHIFT key.

◆ CTRL

CTRL

CTRL key.

◆ ALT

ALT

ALT key.

◆ MOUSEHIT

MOUSEHIT

Indication in ObjectData::DetectHandle that the user pressed the mouse (ObjectData::DetectHandle is also called for cursor information, when hovering over a handle).
For instance if QUALIFIER::MOUSEHIT and QUALIFIER::CTRL are set, ObjectData::DetectHandle could create a new element.

◆ PRE_DEFORM

PRE_DEFORM

◆ POST_DEFORM

POST_DEFORM

◆ UNDO

UNDO

◆ MESSAGE

MESSAGE

◆ FREE

FREE

◆ COPY

COPY

◆ CLONE

CLONE

◆ INSERT

INSERT

◆ SELECTIONBIT

SELECTIONBIT

◆ HIGHLIGHTBIT

HIGHLIGHTBIT

◆ SETNAME

SETNAME

◆ REMOVED

REMOVED

Removed.

◆ COPY_UNDO

COPY_UNDO

◆ COPY_CACHE

COPY_CACHE

◆ COPY_DUPLICATE

COPY_DUPLICATE

◆ ONCE

ONCE

◆ LOCKED

LOCKED

Description element is locked.

◆ OVERRIDE

Description is overridden.

Since
R17.032

◆ FORBIDOVERRIDE

FORBIDOVERRIDE

Description cannot be overridden.

Since
R17.032

◆ ADAPTVIEW

ADAPTVIEW

The user clicked on "Adapt View" menu.

◆ SET_SCENE_CAMERA

SET_SCENE_CAMERA

The user changed the scene camera. The corresponding data is BDSetSceneCameraMsg.

◆ DELETEBASEDRAW

DELETEBASEDRAW

The base draw is deleted.

◆ TABLETT

TABLETT

Tablet.

◆ OPENGL

OPENGL

OpenGL.

◆ TABLETT_HIRES

TABLETT_HIRES

High resolution tablet.

◆ FORBID_GUI

FORBID_GUI

Forbid GUI.

◆ MINIMAL_VIEWPORT

MINIMAL_VIEWPORT

Minimal viewport configuration. (formerly FORBID_HWOGL,.

Since
R18)
R21

◆ LISTEN

LISTEN

Listen.

◆ WATCH_PID

WATCH_PID

Watch process ID.

◆ SETFOREGROUND

SETFOREGROUND

Set foreground.

◆ ZERO

ZERO

None.

◆ IPV4

IPV4

IPv4.

◆ IPV6

IPV6

< IPv6.

◆ DOWNLOAD

DOWNLOAD

Download.

◆ C4D

C4D

Cinema 4D

◆ NETCLIENT

NETCLIENT

NET client.

◆ NETSERVER

NETSERVER

NET server.

◆ FETCHJOB

FETCHJOB

Fetch job.

◆ ALLOCATESPACE

ALLOCATESPACE

Allocate space.

◆ DELETE_

DELETE_

Delete.

◆ STOPANDDELETE

STOPANDDELETE

Stop and delete.

◆ ASSEMBLE

ASSEMBLE

Assemble.

◆ SPECIFIED

SPECIFIED

◆ MINMAX

MINMAX

< Minimum/maximum. 1000:min 1001:max

◆ PREPARING_RUNNING

PREPARING_RUNNING

Preparing running. Preparing only for server in async mode for NetRenderService::StartRendering.

◆ PREPARING_FAILED

PREPARING_FAILED

Preparing failed.

◆ PREPARING_OK

PREPARING_OK

Preparing ok.

◆ RENDER_RUNNING

RENDER_RUNNING

Render running.

◆ TE_RENDER_PAUSED

TE_RENDER_PAUSED

Render paused. Currently not used

◆ RENDER_OK

RENDER_OK

Render ok.

◆ RENDER_FAILED

RENDER_FAILED

Render failed.

◆ ALLOCATESPACE_RUNNING

ALLOCATESPACE_RUNNING

Allocate space running.

◆ ALLOCATESPACE_OK

ALLOCATESPACE_OK

Allocate space ok.

◆ ALLOCATESPACE_FAILED

ALLOCATESPACE_FAILED

Allocated space failed.

◆ DOWNLOAD_RUNNING

DOWNLOAD_RUNNING

Download running.

◆ DOWNLOAD_OK

DOWNLOAD_OK

Download ok.

◆ DOWNLOAD_FAILED

DOWNLOAD_FAILED

Download failed.

◆ ASSEMBLE_RUNNING

ASSEMBLE_RUNNING

Assemble running.

◆ ASSEMBLE_OK

ASSEMBLE_OK

Assemble ok.

◆ ASSEMBLE_FAILED

ASSEMBLE_FAILED

Assemble failed.

◆ STOPPED

STOPPED

Stopped.

◆ QUEUED

QUEUED

Queued.

◆ PENDING

PENDING

non-native state which is only available in the server when no machine is involved in a running job

◆ QUEUED_WAITING

QUEUED_WAITING

Queued waiting.

Since
R18

◆ ASSEMBLE_PENDING

ASSEMBLE_PENDING

< Allocate space running.

Since
R17.053

◆ UPDATE

UPDATE

Update.

◆ RESOLVE

RESOLVE

Resolve.

◆ MONITOR

MONITOR

Monitor.

◆ NOSUCHNAME

NOSUCHNAME

No such name.

◆ NOMEMORY

NOMEMORY

No memory.

◆ BADPARAM

BADPARAM

Bad parameter.

◆ BADREFERENCE

BADREFERENCE

Bad reference.

◆ BADSTATE

BADSTATE

Bad state.

◆ BADFLAGS

BADFLAGS

Bad flags.

◆ UNSUPPORTED

UNSUPPORTED

Unsupported.

◆ NOTINITIALIZED

NOTINITIALIZED

Not initialized.

◆ ALREADYREGISTERED

ALREADYREGISTERED

Already registered.

◆ NAMECONFLICT

NAMECONFLICT

Name conflict.

◆ FIREWALL

FIREWALL

Firewall.

◆ INCOMPATIBLE

INCOMPATIBLE

Client Library incompatible with daemon.

◆ BADINTERFACEINDEX

BADINTERFACEINDEX

Bad interface index.

◆ REFUSED

REFUSED

Refused.

◆ NOSUCHRECORD

NOSUCHRECORD

No such record.

◆ NOAUTH

NOAUTH

No authentication.

◆ NOSUCHKEY

NOSUCHKEY

No such key.

◆ NATTRAVERSAL

NATTRAVERSAL

NAT traversal.

◆ DOUBLENAT

DOUBLENAT

Double NAT.

◆ BADTIME

BADTIME

Bad time. Codes up to here existed in Tiger.

◆ BADSIGNAL

BADSIGNAL

Bad SIG.

◆ BADKEY

BADKEY

Bad key.

◆ TRANSIENT

TRANSIENT

Transient.

◆ SERVICENOTRUNNING

SERVICENOTRUNNING

Background daemon not running.

◆ NATPORTMAPPINGUNSUPPORTED

NATPORTMAPPINGUNSUPPORTED

NAT does not support NAT_PMP or UPNP.

◆ NATPORTMAPPINGDISABLED

NATPORTMAPPINGDISABLED

NAT supports NAT-PMP or UPNP but it is disabled by the administrator.

◆ NOROUTER

NOROUTER

No router currently configured (probably no network connectivity).

◆ POLLINGMODE

POLLINGMODE

Polling mode.

◆ POINTS

POINTS

Points selection mode.

◆ EDGES

EDGES

Edges selection mode.

◆ POLYGONS

POLYGONS

Polygons selection mode.

◆ UVPOINTS

UVPOINTS

UV Points selection mode.

◆ UVPOLYGONS

UVPOLYGONS

UV Polygons selection mode.

◆ UVEDGES

UVEDGES

UV Edges selection mode.

Since
S22

◆ VALUE

VALUE

Sample only the value at the current point (minimum must still sample the value)

◆ DIRECTION

DIRECTION

Sample the velocity at the current point.

◆ COLOR

COLOR

Sample the color at the current point.

◆ ROTATION

ROTATION

Sample the rotational velocity at the current point.

◆ NONLINEARCOLOR

NONLINEARCOLOR

Deliver the color in non-linear sRGB colorspace (see Document Linear Color Workflow settings)

◆ DISABLEDIRECTIONFALLOFF

DISABLEDIRECTIONFALLOFF

@Markprivate Disables remapping the direction magnitude by the value parameter in order that fieldlayers may use that to blend instead in normal mode

◆ INLINE

INLINE

Field calculates using the current values of the field stack.

◆ GENERATINGCOLOR

GENERATINGCOLOR

The Field is currently outputting color.

◆ RENDER_OBJECT

RENDER_OBJECT

Return the Id of the render object.

◆ DATA_SETTER

DATA_SETTER

Return the Id of the data setter.

◆ MISSING

MISSING

Function succeeded but some assets cannot be found.

◆ MAIN_VIEW

MAIN_VIEW

Main 3D viewport is active.

◆ UV_VIEW

UV_VIEW

UV viewport is active.

◆ SCENEHOOK_ID

SCENEHOOK_ID

SceneHook ID.

◆ MSGUPDATE_LEGACYOBJ_ID

MSGUPDATE_LEGACYOBJ_ID

Legacy Objects Update Message ID.

◆ PERSISTENT_HASH_LOW_ID

PERSISTENT_HASH_LOW_ID

Persistent Hash ID.

◆ HIDEMYSELF

HIDEMYSELF

◆ EXPAND1STEP

EXPAND1STEP

◆ EXPANDCOMPLETELY

EXPANDCOMPLETELY