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  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  VPbase
#define  Opolygon
#define  Ospline
#define  Olight
#define  Ocamera
#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  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  SKY_OBJECT
#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  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  Tcacheproxytag
#define  Tcacheproxytagpolyselection
#define  Tcacheproxytagpointselection
#define  Tcacheproxytagedgeselection
#define  NLAbase
#define  CTbase
#define  CSbase
#define  CKbase
#define  CTpla
#define  CTsound
#define  CTmorph
#define  CTtime
#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  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_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_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_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_OPENGL_UVEDITOR_ANTIALIAS
#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_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_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_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_AUTO_CHECK
#define  WPREF_ONLINEUPDATER_CHECKSUM
#define  WPREF_ONLINEUPDATER_SHOW_INSTALLED
#define  WPREF_ONLINEUPDATER_AUTORESTART
#define  WPREF_ONLINEUPDATER_BACKUP
#define  WPREF_ONLINEUPDATER_BACKUP_PATH
#define  WPREF_ONLINEUPDATER_LAST_OPEN_DAY
#define  WPREF_ONLINEUPDATER_LAST_OPEN_HOUR
#define  WPREF_ONLINEUPDATER_REMOVE_FILES
#define  WPREF_ONLINEUPDATER_SHOW_DEVELOPER_UPDATES
#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_OUTDATED_GPU_WARNING_DATA
#define  WPREF_NODE_EDITOR_GRID
#define  WPREF_NODE_EDITOR_NAVIGATOR
#define  WPREF_NODE_EDITOR_WIRE_STYLE
#define  WPREF_NODE_EDITOR_ERRORS
#define  WPREF_NODE_EDITOR_SNAP_GRID
#define  WPREF_NODE_EDITOR_WIRE_STYLE_BEZIER
#define  WPREF_NODE_EDITOR_WIRE_STYLE_STRAIGHT
#define  DOCUMENT_GPURENDERER_STATISTICS
#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  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_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  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  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  EDITTEXT_PASSWORD
#define  EDITTEXT_HELPTEXT
#define  EDITTEXT_IGNORELEFTRIGHTIFEMPTY
#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   LINESTYLE {
   NORMAL ,
   DOTTED ,
   DASHED ,
   DASHED_INV ,
   DASHED_BIG
}
enum   SERVERMESSAGE {
   NONE ,
   WARNING ,
   ERROR_ ,
   INFO
}
enum   RENDERJOBLIST {
   INACTIVE ,
   ACTIVE ,
   LOAD ,
   ALL
}
enum   MESSAGERESULT {
   OK ,
   NETWORKERROR ,
   UNKNOWNERROR ,
   MEMORYERROR
}
enum   MACHINELIST {
   ONLINE ,
   OFFLINE ,
   ALL
}
enum   VERIFICATIONBIT {
   NONE ,
   ONLINE ,
   VERIFIED ,
   VERIFIEDME ,
   SHARED ,
   VERIFYING ,
   FAILURE ,
   SECURITYTOKENCHANGED ,
   WRONGBUILDID ,
   WRONGARCHITECTURE ,
   NOTREACHABLE ,
   NOANSWER ,
   WRONGSECURITYTOKEN ,
   DEMONOTACTIVATED ,
   REMOVING ,
   NORENDERSUPPORT ,
   INITIALIZING ,
   VERIFICATIONESTABLISHED
}
enum   RENDERJOBCREATOR {
   BATCHRENDER ,
   PICTUREVIEWER ,
   USER ,
   WATCHDIRECTORY ,
   WATCHDIRECTORYSTARTUP ,
   OTHER
}
enum   DETAILSELECTOR {
   NONE ,
   SELECTED ,
   NONSELECTED
}
enum   STATUSNETSTATE {
   NONE ,
   DISABLE ,
   IDLE ,
   BUSY ,
   BUSY2 ,
   CRITICAL
}
enum   HOTKEYFLAGS {
   NONE ,
   MOUSE ,
   KEYBOARD
}
enum   ASSETDATA_FLAG {
   NONE ,
   CURRENTFRAMEONLY ,
   TEXTURESONLY ,
   NET ,
   CURRENTTAKEONLY ,
   WITHCACHES ,
   NOSUBSTANCES ,
   MULTIPLEUSE ,
   NOMISSING ,
   NODOCUMENT
}
enum   SAVEBIT {
   NONE ,
   ALPHA ,
   MULTILAYER ,
   USESELECTEDLAYERS ,
   USE16BITCHANNELS ,
   GREYSCALE ,
   INTERNALNET ,
   DONTMERGE ,
   USE32BITCHANNELS ,
   SAVERENDERRESULT ,
   FIRSTALPHA_ONLY ,
   KEEP_COLOR_MODE
}
enum   SCENEFILTER {
   NONE ,
   OBJECTS ,
   MATERIALS ,
   DIALOGSALLOWED ,
   PROGRESSALLOWED ,
   MERGESCENE ,
   NONEWMARKERS ,
   SAVECACHES ,
   NOUNDO ,
   SAVE_BINARYCACHE ,
   IDENTIFY_ONLY ,
   ONLY_RENDERDATA ,
   IGNOREMISSINGPLUGINSINNONACTIVERENDERDATA ,
   IGNOREXREFS ,
   DONTCORRECTOUTPUTFORMAT ,
   SKIPOLDERTHANV13 ,
   PREVIEWONLY ,
   DOCUMENTPREFSONLY
}
enum   OVERVIEW {
   DEFAULT ,
   AKTU ,
   SCENE ,
   COMPLETE ,
   SELECTED
}
enum   GEMB {
   OK ,
   OKCANCEL ,
   ABORTRETRYIGNORE ,
   YESNOCANCEL ,
   YESNO ,
   RETRYCANCEL ,
   FORCEDIALOG ,
   ICONSTOP ,
   ICONQUESTION ,
   ICONEXCLAMATION ,
   ICONASTERISK ,
   MULTILINE
}
enum   GEMB_R {
   V_UNDEFINED ,
   V_OK ,
   V_CANCEL ,
   V_ABORT ,
   V_RETRY ,
   V_IGNORE ,
   V_YES ,
   V_NO
}
enum   MOUSEDRAGRESULT {
   ESCAPE ,
   FINISHED ,
   CONTINUE
}
enum   MOUSEDRAGFLAGS {
   NONE ,
   DONTHIDEMOUSE ,
   NOMOVE ,
   EVERYPACKET ,
   COMPENSATEVIEWPORTORG ,
   AIRBRUSH
}
enum   INITRENDERRESULT {
   OK ,
   OUTOFMEMORY ,
   ASSETMISSING ,
   UNKNOWNERROR ,
   USERBREAK
}
enum   RENDERRESULT {
   OK ,
   OUTOFMEMORY ,
   ASSETMISSING ,
   SAVINGFAILED ,
   USERBREAK ,
   GICACHEMISSING ,
   NOMACHINE ,
   PROJECTNOTFOUND ,
   ERRORLOADINGPROJECT ,
   NOOUTPUTSPECIFIED
}
enum   COLORMODE {
   ILLEGAL ,
   ALPHA ,
   GRAY ,
   AGRAY ,
   RGB ,
   ARGB ,
   CMYK ,
   ACMYK ,
   MASK ,
   AMASK ,
   ILLEGALw ,
   GRAYw ,
   AGRAYw ,
   RGBw ,
   ARGBw ,
   MASKw ,
   ILLEGALf ,
   GRAYf ,
   AGRAYf ,
   RGBf ,
   ARGBf ,
   MASKf
}
enum   COLORSPACETRANSFORMATION {
   NONE ,
   LINEAR_TO_SRGB ,
   SRGB_TO_LINEAR ,
   LINEAR_TO_VIEW ,
   SRGB_TO_VIEW
}
enum   PIXELCNT {
   NONE ,
   DITHERING ,
   B3DLAYERS ,
   APPLYALPHA ,
   INTERNAL_SETLINE ,
   INTERNAL_ALPHAVALUE
}
enum   INITBITMAPFLAGS {
   NONE ,
   GRAYSCALE ,
   SYSTEM
}
enum   MPB_GETLAYERS {
   NONE ,
   ALPHA ,
   IMAGE
}
enum   MPBTYPE {
   SHOW ,
   SAVE ,
   PERCENT ,
   BLENDMODE ,
   COLORMODE ,
   BITMAPTYPE ,
   NAME ,
   DPI ,
   USERID ,
   USERSUBID ,
   FORCEBLEND
}
enum   LENGTHUNIT {
   PIXEL ,
   KM ,
   M ,
   CM ,
   MM ,
   UM ,
   NM ,
   MILE ,
   YARD ,
   FEET ,
   INCH
}
enum   SPLINETYPE {
   LINEAR ,
   CUBIC ,
   AKIMA ,
   BSPLINE ,
   BEZIER ,
   RESERVEDSPLINETYPE1 ,
   RESERVEDSPLINETYPE2
}
enum   BREAKTANGENTS {
   V_FALSE ,
   V_TRUE ,
   V_AUTO
}
enum   TANGENTSIDE {
   NONE ,
   LEFT ,
   RIGHT
}
enum   TANGENTTRANSFORMFLAG {
   NONE ,
   LOCK_LENGTH ,
   LOCK_ANGLE ,
   BREAK_SCALE ,
   BREAK
}
enum   SPLINEBOOL_AXIS {
   NONE ,
   SCREEN ,
   ZY ,
   XZ ,
   XY
}
enum   SPLINEBOOL_MODE {
   AMINUSB ,
   BMINUSA ,
   UNION ,
   AND ,
   OR ,
   INTERSECTION
}
enum   PARTICLEFLAGS {
   NONE ,
   VISIBLE ,
   ALIVE
}
enum   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 ,
   MAX
}
enum   CREATEJOBRESULT {
   OK ,
   OUTOFMEMORY ,
   ASSETMISSING ,
   SAVINGFAILED ,
   REPOSITORYERROR
}
enum   NBITCONTROL {
   SET ,
   CLEAR ,
   TOGGLE ,
   PRIVATE_NODIRTY
}
enum   VOLUMECOMMANDTYPE {
   NONE ,
   VOLUMETOMESH ,
   MESHTOVOLUME ,
   VOLUMEBOOLE ,
   PARTICLESTOVOLUME ,
   SPLINETOVOLUME ,
   FILTER ,
   SDFFILTER ,
   SDFTOFOG ,
   FOGTOSDF ,
   RESAMPLE ,
   MIX ,
   FIELDTOVOLUME ,
   CREATESPHEREVOLUME ,
   CREATEPLATONICVOLUME
}
enum   GRIDTYPE {
   NONE ,
   FLOAT ,
   DOUBLE ,
   INT32 ,
   INT64 ,
   INTVECTOR32 ,
   VECTOR32 ,
   VECTOR64 ,
   STRING ,
   BOOLEAN
}
enum   GRIDCLASS {
   NONE ,
   SDF ,
   FOG ,
   STAGGERED ,
   UNKNOWN
}
enum   VOLUMETOMESHSETTINGS {
   NONE ,
   ISO ,
   ADAPTIVE
}
enum   MESHTOVOLUMESETTINGS {
   NONE ,
   GRIDSIZE ,
   BANDWIDTH_INTERIOR ,
   BANDWIDTH_EXTERIOR ,
   USE_POINTS ,
   RADIUS ,
   UNSIGNED_DISTANCE_FIELD
}
enum   PARTICLESTOVOLUMESETTINGS {
   NONE ,
   GRIDSIZE ,
   BANDWIDTH ,
   RADIUS ,
   VELOCITY_SCALE ,
   USE_PARTICLE_SIZE
}
enum   SPLINETOVOLUMESETTINGS {
   NONE ,
   GRIDSIZE ,
   BANDWIDTH ,
   RADIUS ,
   DENSITY ,
   SCALESEGMENT
}
enum   FILTERSETTINGS {
   NONE ,
   FILTERTYPE ,
   ITERATIONS ,
   RADIUS ,
   OFFSET ,
   FALLOFF ,
   REMAP_OLD_MIN ,
   REMAP_OLD_MAX ,
   REMAP_NEW_MIN ,
   REMAP_NEW_MAX ,
   STRENGTH ,
   SPLINE ,
   INVERTPOINT
}
enum   SDFFILTERSETTINGS {
   NONE ,
   FILTERTYPE ,
   ITERATIONS ,
   STENCILWIDTH ,
   FILTERACCURACY ,
   OFFSET ,
   HALFWIDTH ,
   FALLOFF ,
   STRENGTH
}
enum   BOOLESETTINGS {
   NONE ,
   BOOLETYPE
}
enum   BOOLTYPE {
   NONE ,
   UNION ,
   DIFF ,
   INTERSECT
}
enum   MIXSETTINGS {
   NONE ,
   MIXTYPE
}
enum   MIXTYPE {
   NONE ,
   NORMAL ,
   MAX ,
   MIN ,
   ADD ,
   SUBTRACT ,
   MULTIPLY ,
   DIVIDE
}
enum   SDFTOFOGSETTINGS {
   NONE ,
   FALLOFFCUTOFF
}
enum   FOGTOSDFSETTINGS {
   NONE ,
   ISO
}
enum   RESAMPLESETTINGS {
   NONE ,
   GRIDSIZE ,
   INTERPOLATIONTYPE
}
enum   RESAMPLEINTERPOLATIONTYPE {
   NONE ,
   NEAREST ,
   LINEAR ,
   QUADRATIC
}
enum   FIELDTOVOLUMESETTINGS {
   NONE ,
   BOUNDINGBOXMIN ,
   BOUNDINGBOXMAX ,
   GRIDSIZE
}
enum   CREATESPHEREVOLUMESETTINGS {
   NONE ,
   RADIUS ,
   POSITION ,
   BANDWIDTH ,
   GRIDSIZE
}
enum   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   EVENT {
   NONE ,
   FORCEREDRAW ,
   ANIMATE ,
   NOEXPRESSION ,
   GLHACK ,
   CAMERAEXPRESSION ,
   ENQUEUE_REDRAW ,
   DONT_OVERWRITE_RENDERING
}
enum   DRAWFLAGS {
   NONE ,
   NO_THREAD ,
   NO_ANIMATION ,
   ONLY_ACTIVE_VIEW ,
   NO_EXPRESSIONS ,
   INDRAG ,
   NO_HIGHLIGHT_PLANE ,
   FORCEFULLREDRAW ,
   ONLY_CAMERAEXPRESSION ,
   INMOVE ,
   ONLY_BASEDRAW ,
   ONLY_HIGHLIGHT ,
   STATICBREAK ,
   PRIVATE_NO_WAIT_GL_FINISHED ,
   PRIVATE_ONLYBACKGROUND ,
   PRIVATE_NOBLIT ,
   PRIVATE_OPENGLHACK ,
   PRIVATE_ONLY_PREPARE ,
   PRIVATE_NO_3DCLIPPING ,
   DONT_OVERWRITE_RENDERING
}
enum   ANIMATEFLAGS {
   NONE ,
   NO_PARTICLES ,
   NO_CHILDREN ,
   INRENDER ,
   NO_MINMAX ,
   NO_NLA ,
   NLA_SUM
}
enum   SAVEDOCUMENTFLAGS {
   NONE ,
   DIALOGSALLOWED ,
   SAVEAS ,
   DONTADDTORECENTLIST ,
   AUTOSAVE ,
   SAVECACHES ,
   EXPORTDIALOG ,
   CRASHSITUATION ,
   NO_SHADERCACHE
}
enum   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_BODYPAINT_NODATA ,
   PRIVATE_BODYPAINT_CONVERTLAYER
}
enum   UNDOTYPE {
   NONE ,
   CHANGE ,
   CHANGE_NOCHILDREN ,
   CHANGE_SMALL ,
   CHANGE_SELECTION ,
   NEWOBJ ,
   DELETEOBJ ,
   ACTIVATE ,
   DEACTIVATE ,
   BITS ,
   HIERARCHY_PSR ,
   PRIVATE_STRING ,
   PRIVATE_MULTISELECTIONAXIS ,
   START ,
   END
}
enum   DRAWHANDLE {
   MINI ,
   SMALL ,
   MIDDLE ,
   BIG ,
   CUSTOM ,
   POINTSIZE ,
   SELPOINTSIZE
}
enum   DRAW_ALPHA {
   NONE ,
   INVERTED ,
   NORMAL ,
   FROM_IMAGE ,
   NORMAL_FROM_IMAGE
}
enum   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   TOOLDRAW {
   NONE ,
   HANDLES ,
   AXIS ,
   HIGHLIGHTS
}
enum   TOOLDRAWFLAGS {
   NONE ,
   INVERSE_Z ,
   HIGHLIGHT
}
enum   DIRTYFLAGS {
   NONE ,
   MATRIX ,
   DATA ,
   SELECT ,
   CACHE ,
   CHILDREN ,
   DESCRIPTION ,
   SELECTION_OBJECTS ,
   SELECTION_TAGS ,
   SELECTION_MATERIALS ,
   ALL
}
enum   HDIRTY_ID {
   ANIMATION ,
   OBJECT ,
   OBJECT_MATRIX ,
   OBJECT_HIERARCHY ,
   TAG ,
   MATERIAL ,
   SHADER ,
   RENDERSETTINGS ,
   VP ,
   FILTER ,
   NBITS ,
   MAX
}
enum   HDIRTYFLAGS {
   NONE ,
   ANIMATION ,
   OBJECT ,
   OBJECT_MATRIX ,
   OBJECT_HIERARCHY ,
   TAG ,
   MATERIAL ,
   SHADER ,
   RENDERSETTINGS ,
   VP ,
   FILTER ,
   NBITS ,
   ALL
}
enum   ROTATIONORDER {
   YXZGLOBAL ,
   YZXGLOBAL ,
   ZYXGLOBAL ,
   ZXYGLOBAL ,
   XZYGLOBAL ,
   XYZGLOBAL ,
   YXZLOCAL ,
   YZXLOCAL ,
   ZYXLOCAL ,
   ZXYLOCAL ,
   XZYLOCAL ,
   XYZLOCAL ,
   HPB ,
   DEFAULT
}
enum   ROTATIONINTERPOLATION_QUATERNION {
   SLERP ,
   CUBIC
}
enum   BUILDFLAGS {
   NONE ,
   INTERNALRENDERER ,
   EXTERNALRENDERER ,
   ISOPARM ,
   EXPORTONLY
}
enum   EXECUTIONFLAGS {
   NONE ,
   ANIMATION ,
   EXPRESSION ,
   CACHEBUILDING ,
   CAMERAONLY ,
   INDRAG ,
   INMOVE ,
   RENDER ,
   ALLOW_PRIORITYSHIFT
}
enum   SCENEHOOKDRAW {
   NONE ,
   DRAW_PASS ,
   HIGHLIGHT_PASS_BEFORE_TOOL ,
   HIGHLIGHT_PASS ,
   HIGHLIGHT_PASS_INV ,
   DRAW_PASS_AFTER_CLEAR
}
enum   DESCFLAGS_DESC {
   NONE ,
   RESOLVEMULTIPLEDATA ,
   LOADED ,
   RECURSIONLOCK ,
   DONTLOADDEFAULT ,
   MAPTAGS ,
   NEEDDEFAULTVALUE ,
   TRISTATE ,
   EXPORTHELPSYMBOLSMODE ,
   MATREFLECTANCEOVERLAP ,
   XPRESSO
}
enum   DESCFLAGS_GET {
   NONE ,
   PARAM_GET ,
   NO_GLOBALDATA ,
   NO_GEDATADEFAULTVALUE ,
   ALLOW_TRISTATE
}
enum   DESCFLAGS_SET {
   NONE ,
   PARAM_SET ,
   USERINTERACTION ,
   DONTCHECKMINMAX ,
   DONTAFFECTINHERITANCE ,
   FORCESET ,
   DONTFREESPLINECACHE ,
   INDRAG ,
   INRESETTODEFAULT
}
enum   DESCFLAGS_ENABLE { NONE }
enum   HIERARCHYCLONEFLAGS {
   NONE ,
   ASIS ,
   ASPOLY ,
   ASLINE ,
   ASSPLINE ,
   ASVOLUME
}
enum   CHECKVALUEFORMAT {
   NOTHING ,
   DEGREE ,
   PERCENT ,
   METER ,
   INT
}
enum   CHECKVALUERANGE {
   GREATER ,
   GREATEROREQUAL ,
   LESS ,
   LESSOREQUAL ,
   BETWEEN ,
   BETWEENOREQUAL ,
   BETWEENOREQUALX ,
   BETWEENOREQUALY ,
   DIFFERENT
}
enum   PAINTMESHFLAGS {
   NONE ,
   QUAD ,
   SEL ,
   SELA ,
   SELB ,
   SELC ,
   SELD ,
   TA ,
   TB ,
   TC ,
   TD ,
   INACTIVE ,
   EDGEA ,
   EDGEB ,
   EDGEC ,
   EDGED
}
enum   GETBRANCHINFO {
   NONE ,
   ONLYWITHCHILDREN ,
   GELISTNODES ,
   ONLYMODIFIABLE ,
   ONLYWITHANIMATION
}
enum   BRANCHINFOFLAGS {
   NONE ,
   ANIMATE ,
   HIDEINTIMELINE ,
   HASFIELDS
}
enum   GETACTIVEOBJECTFLAGS {
   NONE ,
   CHILDREN ,
   SELECTIONORDER
}
enum   DRAWPASS {
   OBJECT ,
   BOX ,
   HANDLES ,
   HIGHLIGHTS ,
   XRAY
}
enum   SAVEPROJECT {
   NONE ,
   ASSETS ,
   SCENEFILE ,
   DIALOGSALLOWED ,
   SHOWMISSINGASSETDIALOG ,
   ADDTORECENTLIST ,
   DONTCOPYFILES ,
   PROGRESSALLOWED ,
   DONTTOUCHDOCUMENT ,
   DONTFAILONMISSINGASSETS ,
   ISNET ,
   USEDOCUMENTNAMEASFILENAME ,
   DONTCLEARSUGGESTEDFOLDER ,
   WITHCACHES ,
   DONTGENERATEPAINTTEX
}
enum   ICONDATAFLAGS {
   NONE ,
   APPLYCOLORPROFILE ,
   DISABLED
}
enum   USERAREAFLAGS {
   NONE ,
   TABSTOP ,
   HANDLEFOCUS ,
   COREMESSAGE ,
   SYNCMESSAGE ,
   DONT_MIRROR
}
enum   EXECUTIONRESULT {
   OK ,
   USERBREAK ,
   OUTOFMEMORY
}
enum   {
   DLG_OK ,
   DLG_CANCEL
}
enum   IMAGERESULT {
   OK ,
   NOTEXISTING ,
   WRONGTYPE ,
   OUTOFMEMORY ,
   FILEERROR ,
   FILESTRUCTURE ,
   MISC_ERROR ,
   PARAM_ERROR ,
   THREADCANCELED
}
enum   STRINGENCODING {
   XBIT ,
   BIT7 ,
   BIT7HEX ,
   UTF8
}
enum   THREADMODE {
   DEPRECATED_SYNCHRONOUS ,
   ASYNC ,
   PRIVATE_OPENGL
}
enum   THREADPRIORITYEX {
   NORMAL ,
   ABOVE ,
   BELOW ,
   LOWEST
}
enum   HYPERFILEARRAY {
   CHAR ,
   WORD ,
   LONG ,
   LLONG ,
   SREAL ,
   LREAL ,
   REAL
}
enum   FILEERROR {
   NONE ,
   OPEN ,
   CLOSE ,
   READ ,
   WRITE ,
   SEEK ,
   INVALID ,
   OUTOFMEMORY ,
   USERBREAK ,
   WRONG_VALUE ,
   CHUNK_NUMBER ,
   VALUE_NO_CHUNK ,
   FILEEND ,
   UNKNOWN_VALUE
}
enum   FILEOPEN {
   APPEND ,
   READ ,
   WRITE ,
   READWRITE ,
   READ_NOCACHE ,
   SHAREDREAD ,
   SHAREDWRITE
}
enum   LOCATION {
   DISK ,
   IPCONNECTION ,
   MEMORY
}
enum   FILESEEK {
   START ,
   RELATIVE_
}
enum   FILEDIALOG {
   NONE ,
   ANY ,
   IGNOREOPEN
}
enum   FILESELECT {
   LOAD ,
   SAVE ,
   DIRECTORY
}
enum   FILESELECTTYPE {
   ANYTHING ,
   IMAGES ,
   SCENES ,
   BODYPAINT
}
enum   OPERATINGSYSTEM {
   WIN ,
   OSX ,
   LINUX
}
enum   BYTEORDER {
   V_MOTOROLA ,
   V_INTEL
}
enum   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   FINDANIM {
   EXACT ,
   LEFT ,
   RIGHT
}
enum   CCURVE {
   CURVE ,
   HLE_BASE ,
   HLE_CURVE ,
   SS_CURVE ,
   SS_CURVE2 ,
   SS_CURVE3 ,
   SS_CURVE4 ,
   SS_CURVE5 ,
   HLE_SCALE ,
   HLE_MOVE
}
enum   CLOOP {
   OFF ,
   CONSTANT ,
   CONTINUE ,
   REPEAT ,
   OFFSETREPEAT ,
   OSCILLATE
}
enum   CINTERPOLATION {
   SPLINE ,
   LINEAR ,
   STEP ,
   DUMMY
}
enum   CAUTOMODE {
   CLASSIC ,
   FIXEDSLOPE
}
enum   CKEYPRESET {
   CLASSICAUTO ,
   NEWAUTO ,
   NEWAUTOWEIGHTED ,
   CUSTOM
}
enum   CLIPBOARDTYPE {
   EMPTY ,
   STRING ,
   BITMAP
}
enum   EDGESELECTIONTYPE {
   SELECTION ,
   HIDDEN ,
   PHONG
}
enum   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   MODELINGCOMMANDMODE {
   ALL ,
   POINTSELECTION ,
   POLYGONSELECTION ,
   EDGESELECTION
}
enum   MODELINGCOMMANDFLAGS {
   NONE ,
   CREATEUNDO ,
   IMPORTER
}
enum   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   DRAWRESULT {
   FAILURE ,
   OK ,
   SKIP
}
enum   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   DOCUMENTSETTINGS {
   GENERAL ,
   MODELING ,
   DOCUMENT ,
   ANIMATIONSYSTEM ,
   TOOLS
}
enum   VERSIONTYPE {
   UNKNOWN ,
   LITE ,
   BENCHMARK ,
   UPDATER ,
   TEAMRENDER_CLIENT ,
   TEAMRENDER_SERVER ,
   CINEMA4D ,
   COMMANDLINE ,
   CINEWARE ,
   CPYTHON ,
   CPYTHON3
}
enum   LAYERSETMODE {
   LAYERS ,
   LAYERMASKS ,
   ALPHAS ,
   LAYERALPHA ,
   DISABLED
}
enum   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   SELECTIONFILTERBIT {
   NONE ,
   NULLOBJECT ,
   POLYGON ,
   SPLINE ,
   GENERATOR ,
   HYPERNURBS ,
   DEFORMER ,
   CAMERA ,
   LIGHT ,
   SCENE ,
   PARTICLE ,
   OTHER ,
   JOINT
}
enum   OBJECTSTATE {
   EDITOR ,
   RENDER ,
   DEFORM ,
   REAL_DEFORM ,
   EDITOR_HIERARCHICAL ,
   RENDER_HIERARCHICAL
}
enum   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   DISPLAYEDITSTATE {
   NONE ,
   SDS ,
   DEFORM ,
   DOCUMENT
}
enum   THREADTYPE {
   NONE ,
   EDITORREDRAW ,
   RENDEREDITOR ,
   RENDEREXTERNAL
}
enum   RENDERPROGRESSTYPE {
   BEFORERENDERING ,
   DURINGRENDERING ,
   AFTERRENDERING ,
   GLOBALILLUMINATION ,
   QUICK_PREVIEW ,
   AMBIENTOCCLUSION
}
enum   RDATA_SAVECALLBACK_CMD {
   OPEN ,
   WRITE ,
   CLOSE
}
enum   VPGETINFO {
   XRESOLUTION ,
   YRESOLUTION ,
   BITDEPTH ,
   CPP ,
   VISIBLE ,
   LINEOFFSET
}
enum   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   RENDERFLAGS {
   NONE ,
   EXTERNAL ,
   NODOCUMENTCLONE ,
   SHOWERRORS ,
   PREVIEWRENDER ,
   IRR ,
   CREATE_PICTUREVIEWER ,
   OPEN_PICTUREVIEWER ,
   KEEP_CONTEXT ,
   BATCHRENDER ,
   NET ,
   DONTANIMATE ,
   PREVIEWSETTINGS ,
   RENDERQUEUEERRORS
}
enum   WRITEMODE {
   STANDARD ,
   ASSEMBLE_MOVIE ,
   ASSEMBLE_SINGLEIMAGE
}
enum   NETRENDERFLAGS {
   NONE ,
   OPEN_PICTUREVIEWER ,
   SHOWERRORS ,
   DELETEAFTERRENDERING ,
   NOPEERTOPEERASSETDISTRIBUTION ,
   NOREQUESTONDEMAND ,
   EXCLUDECLIENTONLOADINGERROR ,
   SAVERESULTSINREPOSITORY ,
   ASSEMBLEB3DFILESIMMEDIATLEY ,
   NOWRITETEST ,
   HANDLEWARNINGASERROR ,
   KEEPB3DFILESAFTERASSEMBLING
}
enum   CHECKISRUNNING {
   ANIMATIONRUNNING ,
   VIEWDRAWING ,
   EDITORRENDERING ,
   EXTERNALRENDERING ,
   PAINTERUPDATING ,
   MATERIALPREVIEWRUNNING ,
   EVENTSYSTEM ,
   BAKING ,
   INTERACTIVERENDERING
}
enum   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   GL_MESSAGE {
   OK ,
   ERROR_ ,
   FORCE_EMULATION
}
enum   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   BACKGROUNDHANDLERCOMMAND {
   ISRUNNING ,
   STOP ,
   START ,
   REMOVE
}
enum   BACKGROUNDHANDLERFLAGS {
   NONE ,
   VIEWREDRAW ,
   EDITORRENDDER ,
   MATERIALPREVIEW ,
   RENDEREXTERNAL ,
   PRIVATE_VIEWREDRAW ,
   SHUTDOWN
}
enum   IDENTIFYFILE {
   NONE ,
   SCENE ,
   IMAGE ,
   MOVIE ,
   SKIPQUICKTIME ,
   SCRIPT ,
   SOUND ,
   LAYOUT ,
   PYTHON
}
enum   CALCHARDSHADOW {
   NONE ,
   TRANSPARENCY ,
   SPECIALGISHADOW ,
   SPECIALSELFSHADOW
}
enum   ILLUMINATEFLAGS {
   NONE ,
   SHADOW ,
   NOENVIRONMENT ,
   DISABLESHADOWMAP_CORRECTION ,
   DISABLESHADOWCASTERMP_CORRECTION ,
   LIGHTDIRNORMALS ,
   NODISTANCEFALLOFF ,
   NOGRAIN ,
   BACKLIGHT
}
enum   RAYBIT {
   NONE ,
   REFLECTION ,
   TRANSPARENCY ,
   REFRACTION ,
   CUSTOM ,
   CURR_REFLECTION ,
   CURR_TRANSPARENCY ,
   CURR_REFRACTION ,
   CURR_CUSTOM ,
   VOLUMETRICLIGHT ,
   ALLOWVLMIX ,
   GI ,
   BLURRY ,
   SSS ,
   AO ,
   COMPOSITING
}
enum   VOLUMEINFO : UInt32 {
   NONE ,
   REFLECTION ,
   TRANSPARENCY ,
   ALPHA ,
   CHANGENORMAL ,
   DISPLACEMENT ,
   ENVREQUIRED ,
   DUDVREQUIRED ,
   MIPSAT ,
   VOLUMETRIC ,
   TRANSFORM ,
   EVALUATEPROJECTION ,
   PRIVATE_GLOW ,
   INITCALCULATION ,
   FINAL_ALPHA ,
   ISNBMMATERIAL
}
enum   VIDEOPOSTINFO {
   NONE ,
   STOREFRAGMENTS ,
   EXECUTELINE ,
   EXECUTEPIXEL ,
   REQUEST_MOTIONMATRIX ,
   REQUEST_MOTIONGEOMETRY ,
   CALCVOLUMETRIC ,
   CALCSHADOW ,
   CUSTOMLENS ,
   GLOBALILLUMINATION ,
   CAUSTICS ,
   CUSTOMLENS_EXTENDED ,
   NETFRAME ,
   NETRUNONSERVER ,
   NETCREATEBUFFER ,
   NETCREATEBUFFER_MULTI ,
   REQUEST_MOTIONFULL
}
enum   SHADERINFO {
   NONE ,
   TRANSFORM ,
   BUMP_SUPPORT ,
   ALPHA_SUPPORT ,
   REFLECTIONS ,
   DUDVREQUIRED ,
   DYNAMICSUBSHADERS ,
   TRANSPARENCIES
}
enum   SAMPLEBUMP {
   NONE ,
   MIPFALLOFF
}
enum   INITCALCULATION {
   SURFACE ,
   TRANSPARENCY ,
   DISPLACEMENT
}
enum   FIELDLAYER_FLAG {
   NONE ,
   SKIP ,
   ERRORSKIP ,
   HIDE ,
   MODIFYDATA ,
   PRESERVEALPHA ,
   NOCHILDVALUE ,
   NOCHILDCOLOR ,
   NOCHILDDIRECTION ,
   TEMPORARY ,
   NOCHILDROTATION
}
enum   MULTIPASSCHANNEL {
   NONE ,
   IMAGELAYER ,
   MATERIALCHANNEL
}
enum   DLG_TYPE {
   MODAL ,
   MODAL_RESIZEABLE ,
   ASYNC ,
   ASYNC_POPUP_RESIZEABLE ,
   ASYNC_POPUPEDIT ,
   ASYNC_FULLSCREEN_WORK ,
   ASYNC_FULLSCREEN_MONITOR ,
   DUMMY
}
enum   MULTIMSG_ROUTE {
   NONE ,
   UP ,
   ROOT ,
   DOWN ,
   BROADCAST
}
enum   VPGETFRAGMENTS {
   NONE ,
   Z_P ,
   N
}
enum   NAV2DCAMERASETTINGSCACHEMODE {
   REVERT ,
   STOREIFIN2D ,
   STOREIFIN2DANDNOTALREADYSTORED ,
   FORCESTORE ,
   RET_CHANGED ,
   RET_NOCHANGE ,
   INVALID
}
enum   SIGNALMODE {
   V_DEFAULT ,
   V_RESERVED
}
enum   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_
}
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   NOTIFY_EVENT {
   NONE ,
   ALL ,
   ANY ,
   PRE_DEFORM ,
   POST_DEFORM ,
   UNDO ,
   MESSAGE ,
   FREE ,
   COPY ,
   CACHE ,
   REMOVE ,
   CLONE ,
   INSERT ,
   SELECTIONBIT ,
   HIGHLIGHTBIT ,
   SETNAME
}
enum   NOTIFY_EVENT_FLAG {
   REMOVED ,
   COPY_UNDO ,
   COPY_CACHE ,
   COPY_DUPLICATE ,
   ONCE ,
   COPY ,
   NONE
}
enum   DESCIDSTATE {
   NONE ,
   LOCKED ,
   HIDDEN ,
   OVERRIDE ,
   FORBIDOVERRIDE
}
enum   BASEDRAW_HOOK_MESSAGE {
   ADAPTVIEW ,
   SET_SCENE_CAMERA ,
   DELETEBASEDRAW
}
enum   CINEMAINFO {
   TABLETT ,
   OPENGL ,
   TABLETT_HIRES ,
   FORBID_GUI ,
   MINIMAL_VIEWPORT ,
   LISTEN ,
   WATCH_PID ,
   SETFOREGROUND ,
   FORCEDIALOG
}
enum   PROTOCOL {
   ZERO ,
   IPV4 ,
   IPV6
}
enum   RESOLVERESULT {
   OK ,
   UNKNOWN
}
enum   SERVERJOBLIST {
   INACTIVE ,
   ACTIVE ,
   DOWNLOAD ,
   ALL
}
enum   EDITION {
   C4D ,
   NETCLIENT ,
   NETSERVER ,
   NET
}
enum   JOBCOMMAND {
   NONE ,
   FETCHJOB ,
   ALLOCATESPACE ,
   DOWNLOAD ,
   RENDER ,
   DELETE_ ,
   STOPANDDELETE ,
   ASSEMBLE ,
   END
}
enum   RENDERTARGET {
   ALL ,
   SPECIFIED ,
   MINMAX
}
enum   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   ZEROCONFMACHINESTATE {
   ONLINE ,
   OFFLINE ,
   REMOVED ,
   UPDATE
}
enum   ZEROCONFACTION {
   NONE ,
   RESOLVE ,
   MONITOR
}
enum   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   COMPONENT_SELECTION_MODES {
   POINTS ,
   EDGES ,
   POLYGONS ,
   UVPOINTS ,
   UVPOLYGONS ,
   CURRENT ,
   UVEDGES
}
enum   FIELDSAMPLE_FLAG {
   VALUE ,
   DIRECTION ,
   COLOR ,
   ROTATION ,
   ALL ,
   NONLINEARCOLOR
}
enum   FIELDOBJECTSAMPLE_FLAG {
   NONE ,
   DISABLEDIRECTIONFALLOFF
}
enum   FIELDOBJECT_FLAG {
   NONE ,
   INLINE ,
   GENERATINGCOLOR ,
   PRESERVEALPHA ,
   SKIP ,
   ERRORSKIP
}
enum   VIEWPORT_RENDER_ID {
   RENDER_OBJECT ,
   DATA_SETTER
}
enum   GETALLASSETSRESULT {
   FAILED ,
   OK ,
   MISSING
}
enum   VIEWPORTTYPE {
   NONE ,
   MAIN_VIEW ,
   UV_VIEW
}
enum   SCENENODES_IDS {
   SCENEHOOK_ID ,
   MSGUPDATE_LEGACYOBJ_ID ,
   PERSISTENT_HASH_LOW_ID
}

函数

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

变量

  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
  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
  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
  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
  DITHERING
  B3DLAYERS
  APPLYALPHA
  INTERNAL_SETLINE
  INTERNAL_ALPHAVALUE
  GRAYSCALE
  SYSTEM
  IMAGE
  SHOW
  SAVE
  PERCENT
  BLENDMODE
  COLORMODE
  BITMAPTYPE
  NAME
  DPI
  USERID
  USERSUBID
  FORCEBLEND
  PIXEL
  KM
  M
  CM
  MM
  UM
  NM
  MILE
  YARD
  FEET
  INCH
  LINEAR
  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
  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
  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
  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
  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_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
  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
  PARAM_GET
  NO_GLOBALDATA
  NO_GEDATADEFAULTVALUE
  ALLOW_TRISTATE
  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
  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
  STEP
  DUMMY
  CLASSIC
  FIXEDSLOPE
  CLASSICAUTO
  NEWAUTO
  NEWAUTOWEIGHTED
  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
  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
  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
  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_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
  CURRENT
  UVEDGES
  VALUE
  DIRECTION
  COLOR
  ROTATION
  NONLINEARCOLOR
  DISABLEDIRECTIONFALLOFF
  INLINE
  GENERATINGCOLOR
  RENDER_OBJECT
  DATA_SETTER
  FAILED
  MISSING
  MAIN_VIEW
  UV_VIEW
  SCENEHOOK_ID
  MSGUPDATE_LEGACYOBJ_ID
  PERSISTENT_HASH_LOW_ID

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.

注意
If changed, also change MAXMIPANZ .

◆  C4DUUID_SIZE

#define C4DUUID_SIZE

Size of the C4DUuid 对象。

◆  ID_LISTHEAD

#define ID_LISTHEAD

GeListHead ID.

◆  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:

BaseList2D * op = ( BaseList2D *) AllocListNode ( ID_PYTHONSCRIPT ); if (op && ReadHyperFile ( nullptr , op, fn, 'scrp' , nullptr )== FILEERROR::NONE ) { BaseBitmap * ptr = nullptr ; op-> 消息 ( MSG_SCRIPT_RETRIEVEBITMAP , &ptr); String script = op-> GetDataInstance ()-> GetString ( PYTHONSCRIPT_TEXT ); } ... blDelete(op);

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.

由于
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 .

◆  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 

Function Documentation

◆  MAXON_ENUM_LIST()

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   )

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.

由于
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.

由于
R17

◆  WITHCACHES

WITHCACHES

Also return caches. (Global Illumination / Ambient Occlusion)

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

由于
R17.048
另请参阅
ASSETDATA_FLAG_WITHCACHES
由于
R17.048

◆  NOSUBSTANCES

NOSUBSTANCES

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

由于
R18

◆  MULTIPLEUSE

MULTIPLEUSE

Adds the same asset again for every usage.

由于
R20

◆  NOMISSING

NOMISSING

Only existing assets will be included.

由于
S22

◆  NODOCUMENT

NODOCUMENT

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

◆  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

使用 16 -bit channels.

◆  GREYSCALE

GREYSCALE

Save in grayscale mode.

◆  INTERNALNET

INTERNALNET

Private .

◆  DONTMERGE

DONTMERGE

Avoid merging of layers in BodyPaint 3D files.

◆  USE32BITCHANNELS

USE32BITCHANNELS

使用 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 被忽略。

◆  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.

由于
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 .

◆  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.

由于
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.

◆  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.

◆  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 .

◆  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 被使用。

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

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.

警告
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.

◆  LINEAR

LINEAR

Linear.

◆  CUBIC

CUBIC

Cubic.

Smooth Cubic Interpolation (formerly known as Losch).

◆  AKIMA

AKIMA

Akima.

◆  BSPLINE

BSPLINE

B-Spline.

◆  BEZIER

BEZIER

Bezier.

◆  RESERVEDSPLINETYPE1

RESERVEDSPLINETYPE1

Internal .

由于
R17.032

◆  RESERVEDSPLINETYPE2

RESERVEDSPLINETYPE2

Internal .

由于
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.

◆  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.

由于
R17.032

◆  CKEY_REMOVEOVERSHOOT

CKEY_REMOVEOVERSHOOT

Gradual clamp of tangent to avoid over shooting.

由于
R17.032

◆  CKEY_AUTOWEIGHT

CKEY_AUTOWEIGHT

Weight still adjusted even if angle is user defined.

由于
R17.032

◆  TAKE_LOCK

TAKE_LOCK

A node in an override group cannot be changed.

由于
R17.032

◆  TAKE_OBJINGROUP

TAKE_OBJINGROUP

The object is overridden by an override group.

由于
R17.032

◆  TAKE_EGROUPOVERIDDEN

TAKE_EGROUPOVERIDDEN

The object editor visibility is overridden by an override group.

由于
R17.032

◆  TAKE_RGROUPOVERIDDEN

TAKE_RGROUPOVERIDDEN

The object render visibility is overridden by an override group.

由于
R17.032

◆  CKEY_BREAKDOWNCOLOR

CKEY_BREAKDOWNCOLOR

The key is a golden pose.

由于
R18

◆  NO_DELETE

NO_DELETE

No delete in Object Manager.

由于
R18

◆  LOD_HIDE

LOD_HIDE

Used by LOD object to hide itself outside the view.

由于
R19

◆  LOD_PRIVATECACHE

LOD_PRIVATECACHE

Private .

由于
R19

◆  AHIDE_FOR_HOST

AHIDE_FOR_HOST

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

由于
R20

◆  NODE_TEMP

NODE_TEMP

Private .

由于
R 23

◆  MAX

MAX

最大 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

转换 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

Float .

◆  DOUBLE

DOUBLE

◆  INT32

INT32

Int32 .

◆  INT64

INT64

Int64 .

◆  INTVECTOR32

INTVECTOR32

◆  VECTOR32

VECTOR32

Vector32 .

◆  VECTOR64

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.

◆  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).

◆  DIFF

DIFF

◆  INTERSECT

INTERSECT

◆  MIXTYPE

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

向量 The lower left point of the boundingbox.

◆  BOUNDINGBOXMAX

BOUNDINGBOXMAX

向量 The upper right point of the boundingbox.

◆  POSITION

POSITION

向量 The world position of the sphere.

向量 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.

由于
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.

注意
Only used when DESCFLAGS_SET::USERINTERACTION is set.
由于
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.

注意
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 .

由于
R17.048

◆  PRIVATE_RENDER

PRIVATE_RENDER

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 (object has been moved from A to B), substructures etc. (Needs to be called before the change.)

◆  CHANGE_NOCHILDREN

CHANGE_NOCHILDREN

如同 UNDOTYPE::CHANGE , but without child modifications. (Needs to be called before the change.)

◆  CHANGE_SMALL

CHANGE_SMALL

Change to local data only (e.g. data container). No substructures (e.g. no tags on an object) and no children. (Needs to be called before the change.)

◆  CHANGE_SELECTION

CHANGE_SELECTION

Change to point/poly/edge selection only. (Needs to be called before the change.)

◆  NEWOBJ

NEWOBJ

New object/material/tag etc. was created. (Needs to be called after action.)

◆  DELETEOBJ

DELETEOBJ

Object/node/tag etc. to be deleted. (Needs to be called before action.)

◆  ACTIVATE

ACTIVATE

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

◆  DEACTIVATE

DEACTIVATE

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

◆  BITS

BITS

Change to object bits, e.g. selection status. (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).

注意
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).

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

◆  HIGHLIGHT

HIGHLIGHT

Highlight mode.

◆  MATRIX

MATRIX

Matrix changed.

矩阵 .

◆  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

描述 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).

◆  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 .

由于
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.

由于
R18

◆  XPRESSO

XPRESSO

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

由于
R19

◆  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.

◆  PARAM_SET

PARAM_SET

Parameter set.

◆  USERINTERACTION

USERINTERACTION

Set when the GUI is calling SetParameter() .

注意
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/ 比较 .

警告
Use only for calls where for sure the value was changed!

◆  DONTFREESPLINECACHE

DONTFREESPLINECACHE

Private .

由于
R16.038

◆  INRESETTODEFAULT

INRESETTODEFAULT

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

由于
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.

由于
R17.053

◆  APPLYCOLORPROFILE

APPLYCOLORPROFILE

Apply color profile.

◆  DISABLED

DISABLED

Disabled.

< Disabled.

◆  TABSTOP

TABSTOP

Tab stop.

◆  HANDLEFOCUS

HANDLEFOCUS

Handles focus.

◆  COREMESSAGE

COREMESSAGE

Core message.

Receives core messages.

另请参阅
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

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.

注意
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 .

由于
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.

警告
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

UChar .

◆  INT16

INT16

Int16 .

◆  UINT16

UINT16

UInt16 .

◆  UINT32

UINT32

UInt32 .

◆  UINT64

UINT64

UInt64 .

◆  FLOAT64

FLOAT64

Float64 .

◆  TIME

TIME

BaseTime .

◆  VECTOR

VECTOR

向量 .

◆  MATRIX64

MATRIX64

Matrix64 .

◆  MATRIX32

MATRIX32

Matrix32 .

◆  FLOAT32

FLOAT32

Float32 .

◆  FILENAME

FILENAME

Filename .

◆  CONTAINER

CONTAINER

BaseContainer .

◆  ALIASLINK

ALIASLINK

BaseLink .

◆  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

C4DUuid .

◆  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.

◆  STEP

STEP

Step.

◆  DUMMY

DUMMY

◆  CLASSIC

CLASSIC

AutoTangent first implementation.

◆  FIXEDSLOPE

FIXEDSLOPE

AutoTangent with fixed slope for given time.

◆  CLASSICAUTO

CLASSICAUTO

Auto, Classical, Clamp.

◆  NEWAUTO

NEWAUTO

Auto, Classical, remove Overshooting.

◆  NEWAUTOWEIGHTED

NEWAUTOWEIGHTED

Auto, Fixed Slope, remove Overshooting.

◆  EMPTY

EMPTY

Clipboard is empty.

◆  BITMAP

BITMAP

Clipboard contains a bitmap.

◆  SELECTION

SELECTION

Selected edges.

◆  HIDDEN

HIDDEN

Hidden edges.

描述 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

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).

◆  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.

◆  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.

由于
S22

◆  FIELD

FIELD

Field.

由于
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.

由于
R17.048

◆  AMBIENTOCCLUSION

AMBIENTOCCLUSION

AO prepass.

由于
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 ); BaseObject::Free (cube); ... }

◆  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 .

由于
R17.032

◆  PREVIEWSETTINGS

PREVIEWSETTINGS

Use preview settings.

由于
R19

◆  RENDERQUEUEERRORS

RENDERQUEUEERRORS

取消 渲染 Queue rendering if scene has missing assets. Private ..

由于
R21

◆  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

返回 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.

◆  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

INITCALCULATION

Needs MaterialData::InitCalculation() call.

◆  FINAL_ALPHA

FINAL_ALPHA

Writes final alpha value.

由于
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

CAUSTICS

If set VideoPostData::ComputeDiffuseCaustic() and VideoPostData::ComputeVolumeCaustic() are called for each ray.

◆  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).

由于
R16.038

◆  REQUEST_MOTIONFULL

REQUEST_MOTIONFULL

The videopost requires complete motion blur information.

由于
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_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

Z_P

Get VPFragment::z and VPFragment::p .

◆  N

N

Get VPFragment::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

描述 element is locked.

◆  OVERRIDE

OVERRIDE

描述 is overridden.

由于
R17.032

◆  FORBIDOVERRIDE

FORBIDOVERRIDE

描述 cannot be overridden.

由于
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,.

由于
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

C4DUuid .

◆  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.

由于
R18

◆  ASSEMBLE_PENDING

ASSEMBLE_PENDING

< Allocate space running.

由于
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.

◆  CURRENT

CURRENT

Current component selection mode.

◆  UVEDGES

UVEDGES

UV Edges selection mode.

由于
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.

◆  FAILED

FAILED

Function call went wrong.

◆  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.

MSG_SCRIPT_RETRIEVEBITMAP
#define MSG_SCRIPT_RETRIEVEBITMAP
定义: ge_prepass.h:4850
BaseList2D
定义: c4d_baselist.h:2144
BaseDrawHelp
定义: c4d_basedraw.h:39
BaseList2D::GetDataInstance
const BaseContainer * GetDataInstance() const
定义: c4d_baselist.h:2283
BaseObject
定义: c4d_baseobject.h:224
AllocListNode
GeListNode * AllocListNode(Int32 id)
ID_PYTHONSCRIPT
#define ID_PYTHONSCRIPT
定义: ge_prepass.h:4799
BaseDraw
定义: c4d_basedraw.h:747
String
定义: c4d_string.h:38
DRAWPASS
DRAWPASS
定义: ge_prepass.h:3258
DRAWRESULT
DRAWRESULT
定义: ge_prepass.h:4097
FILEERROR::NONE
@ NONE
No error.
C4DAtom::Message
Bool Message(Int32 type, void *data=nullptr)
定义: c4d_baselist.h:1394
BaseObject::Alloc
static BaseObject * Alloc(Int32 type)
BaseBitmap
定义: c4d_basebitmap.h:410
BaseObject::Free
static void Free(BaseObject *&bl)
BaseContainer::GetString
String GetString(Int32 id, const maxon::String &preset=maxon::String()) const
定义: c4d_basecontainer.h:387
PYTHONSCRIPT_TEXT
#define PYTHONSCRIPT_TEXT
String Script.
定义: ge_prepass.h:4860
DRAWOBJECT::IMMEDIATELY
@ IMMEDIATELY
ReadHyperFile
FILEERROR ReadHyperFile(BaseDocument *doc, GeListNode *node, const Filename &filename, Int32 ident, maxon::String *warning_string)