ge_prepass.h File Reference

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 DEPRECATED_FILTER_QTVRSAVER_PANORAMA
 
#define DEPRECATED_FILTER_QTVRSAVER_OBJECT
 
#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 Tbaselist2d
 
#define Tbasedocument
 
#define Tpluginlayer
 
#define Tundoablelist
 
#define Tgelistnode
 
#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 Obone_EX
 
#define Odestructor
 
#define Ometaball
 
#define Oinstance
 
#define Obend
 
#define Obulge
 
#define Oshear
 
#define Otaper
 
#define Otwist
 
#define Owave
 
#define Ostage
 
#define Oline
 
#define Omicrophone
 
#define Oloudspeaker
 
#define Onull
 
#define Osymmetry
 
#define Owrap
 
#define Oboole
 
#define Oexplosion
 
#define Oformula
 
#define Omelt
 
#define Oshatter
 
#define Owinddeform
 
#define Oarray
 
#define Oheadphone
 
#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 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 Olod
 
#define Ovoronoipointgenerator
 
#define Yplugin
 
#define Zplugin
 
#define Olayer
 
#define Fbase
 
#define Zmultipass
 
#define SHplugin
 
#define VPplugin
 
#define ID_LISTHEAD
 
#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 Tanchor_EX
 
#define Tphong
 
#define Tdisplay
 
#define Tkinematic_EX
 
#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 Tcoffeeexpression
 
#define Ttargetexpression
 
#define Tfixexpression_EX
 
#define Tsunexpression
 
#define Tikexpression_EX
 
#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 Tclaudebonet_EX
 
#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 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 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_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_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_SETVERTEX_VALUE
 
#define MDATA_SETVERTEX_MODE
 
#define MDATA_REVERSENORMALS_USERNORMALS
 
#define MDATA_ALIGNNORMALS_USERNORMALS
 
#define WPREF_UNITS_BASIC
 
#define WPREF_UNITS_TIME
 
#define WPREF_UNITS_AUTOCONVERT
 
#define WPREF_UNITS_USEUNITS
 
#define WPREF_REFRESHTIME
 
#define WPREF_RATIO
 
#define WPREF_CENTER
 
#define WPREF_TABLET
 
#define WPREF_HW_OPENGL
 
#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_OPENGL_TEMP
 
#define WPREF_CAMERAROTATION_CENTER
 
#define WPREF_CAMERAROTATION_OBJECT
 
#define WPREF_CAMERAROTATION_CURSOR
 
#define WPREF_CAMERAROTATION_CAMERA
 
#define WPREF_CAMERAROTATION_CUSTOM
 
#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_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_OPENGL_POLYLINES
 
#define WPREF_OPENGL_LIGHTING
 
#define WPREF_NAV_TRACKBALL
 
#define WPREF_OPENGL_GLPOINTS
 
#define WPREF_OPENGL_HIGHENDSHADING
 
#define WPREF_NAV_VIEW_TRANSITION
 
#define WPREF_REALTIMEMANAGER
 
#define WPREF_MAX_BACKUP
 
#define WPREF_CENTERAXIS
 
#define WPREF_OPENGL_DUALPLANES_ARB
 
#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_ROTATEQUADS
 
#define WPREF_OPENGL_DUALPLANES_HIGHLIGHT
 
#define WPREF_ALLOWBUGREPORTS
 
#define WPREF_OPENGL_COMPILER
 
#define WPREF_OPENGL_COMPILER_GLSL
 
#define WPREF_OPENGL_COMPILER_CG
 
#define WPREF_OPENGL_MAX_TRANS_DEPTH
 
#define WPREF_OPENGL_MAX_LIGHTS
 
#define WPREF_OPENGL_MAX_SHADOWS
 
#define WPREF_SAVE_CACHES
 
#define WPREF_SAVE_CACHES_ANIM
 
#define WPREF_OPENGL_ANTIALIAS
 
#define WPREF_OPENGL_MULTITHREADED
 
#define WPREF_OPENGL_USE_SHADER_CACHE
 
#define WPREF_VIEW_DISLAYCOLORPROFILE
 
#define WPREF_OPENGL_VIEWPORT_DITHERING
 
#define WPREF_MOVEACCELERATION
 
#define WPREF_SCALEACCELERATION
 
#define WPREF_ROTATEACCELERATION
 
#define WPREF_GLOBAL_SCRIPTMODE
 
#define WPREF_COLOR_SYSTEM_C4D
 
#define WPREF_COLOR_SYSTEM_BP
 
#define COLORSYSTEM_HSVTAB
 
#define COLORSYSTEM_TABLE
 
#define COLORSYSTEM_RGB_COLOR
 
#define COLORSYSTEM_HSV_COLOR
 
#define WPREF_COLOR_RGBRANGE
 
#define WPREF_COLOR_HRANGE
 
#define WPREF_COLOR_SVRANGE
 
#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 COLORSYSTEM_RANGE_PERCENT
 
#define COLORSYSTEM_RANGE_DEGREE
 
#define COLORSYSTEM_RANGE_255
 
#define COLORSYSTEM_RANGE_65535
 
#define COLORSYSTEM_SIZE_SMALL
 
#define COLORSYSTEM_SIZE_MEDIUM
 
#define COLORSYSTEM_SIZE_LARGE
 
#define WPREF_COLOR_QUICK_C4D
 
#define WPREF_COLOR_QUICK_BP
 
#define WPREF_COLOR_MIX_C4D
 
#define WPREF_COLOR_MIX_BP
 
#define WPREF_COLOR_SETUPS
 
#define WPREF_COLOR_QUICKPRESET
 
#define WPREF_COLOR_QUICKPRESET_LAST
 
#define WPREF_COLOR_MIXING_1
 
#define WPREF_COLOR_MIXING_2
 
#define WPREF_COLOR_MIXING_3
 
#define WPREF_COLOR_MIXING_4
 
#define WPREF_COLOR_SYSTEM_COLORCHOOSER
 
#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_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_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 DOCUMENT_GPURENDERER_STATISTICS
 
#define PVPREFSDIALOG_ID
 
#define SCULPTPREFSDIALOG_ID
 
#define TLPREFSDIALOG_ID
 
#define PHPREFSDIALOG_ID
 
#define GPURPREFSDIALOG_ID
 
#define MOUSE_HIDE
 
#define MOUSE_SHOW
 
#define MOUSE_NORMAL
 
#define MOUSE_BUSY
 
#define MOUSE_CROSS
 
#define MOUSE_QUESTION
 
#define MOUSE_ZOOM_IN
 
#define MOUSE_ZOOM_OUT
 
#define MOUSE_FORBIDDEN
 
#define MOUSE_DELETE
 
#define MOUSE_COPY
 
#define MOUSE_INSERTCOPY
 
#define MOUSE_INSERTCOPYDOWN
 
#define MOUSE_MOVE
 
#define MOUSE_INSERTMOVE
 
#define MOUSE_INSERTMOVEDOWN
 
#define MOUSE_ARROW_H
 
#define MOUSE_ARROW_V
 
#define MOUSE_ARROW_HV
 
#define MOUSE_POINT_HAND
 
#define MOUSE_MOVE_HAND
 
#define MOUSE_IBEAM
 
#define MOUSE_SELECT_LIVE
 
#define MOUSE_SELECT_FREE
 
#define MOUSE_SELECT_RECT
 
#define MOUSE_SELECT_POLY
 
#define MOUSE_SPLINETOOLS
 
#define MOUSE_EXTRUDE
 
#define MOUSE_NORMALMOVE
 
#define MOUSE_ADDPOINTS
 
#define MOUSE_ADDPOLYGONS
 
#define MOUSE_BRIDGE
 
#define MOUSE_MIRROR
 
#define MOUSE_PAINTMOVE
 
#define MOUSE_PAINTSELECTRECT
 
#define MOUSE_PAINTSELECTCIRCLE
 
#define MOUSE_PAINTSELECTPOLY
 
#define MOUSE_PAINTSELECTFREE
 
#define MOUSE_PAINTMAGICWAND
 
#define MOUSE_PAINTCOLORRANGE
 
#define MOUSE_PAINTFILL
 
#define MOUSE_PAINTPICK
 
#define MOUSE_PAINTBRUSH
 
#define MOUSE_PAINTCLONE
 
#define MOUSE_PAINTTEXT
 
#define MOUSE_PAINTCROP
 
#define MOUSE_PAINTLINE
 
#define MOUSE_PAINTPOLYSHAPE
 
#define EVMSG_CHANGE
 
#define EVMSG_DOCUMENTRECALCULATED
 
#define EVMSG_TOOLCHANGED
 
#define EVMSG_GRAPHVIEWCHANGED
 
#define EVMSG_AUTKEYMODECHANGED
 
#define EVMSG_UPDATEHIGHLIGHT
 
#define EVMSG_UPDATEBASEDRAW
 
#define EVMSG_CHANGEDSCRIPTMODE
 
#define EVMSG_SHOWIN_SB
 
#define EVMSG_SHOWIN_TL
 
#define EVMSG_SHOWIN_FC
 
#define EVMSG_SHOWIN_LM
 
#define EVMSG_TLOM_MERGE
 
#define EVMSG_SHOWIN_MT
 
#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 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_MAXCOLORS
 
#define FORMAT_PREF
 
#define FORMAT_WAV
 
#define FORMAT_L4D
 
#define FORMAT_P4D
 
#define FORMAT_C4DIMPORT
 
#define FORMAT_C4DEXPORT
 
#define FORMAT_XMLIMPORT
 
#define FORMAT_XMLEXPORT
 
#define FORMAT_C4D4IMPORT
 
#define FORMAT_C4D5IMPORT
 
#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_LWSIMPORT
 
#define FORMAT_LWOIMPORT
 
#define FORMAT_AIIMPORT
 
#define FORMAT_DEMIMPORT
 
#define FORMAT_D3DEXPORT
 
#define FORMAT_OBJ2IMPORT
 
#define FORMAT_OBJ2EXPORT
 
#define FORMAT_SKPIMPORT
 
#define HIGHLIGHT_TRANSPARENCY
 
#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_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_COFFEESCRIPT
 
#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 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 C4D_GL_VARS_DEFINED
 
#define GLPROGRAMTYPE_DEFINED
 
#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
 

Typedefs

typedef Int GlProgramParameter
 
typedef UChar PIX
 

Enumerations

enum  SERVERMESSAGE {
  SERVERMESSAGE_NONE,
  SERVERMESSAGE_WARNING,
  SERVERMESSAGE_ERROR,
  SERVERMESSAGE_INFO
}
 
enum  RENDERJOBLIST {
  RENDERJOBLIST_INACTIVE,
  RENDERJOBLIST_ACTIVE,
  RENDERJOBLIST_LOAD,
  RENDERJOBLIST_ALL
}
 
enum  MESSAGERESULT {
  MESSAGERESULT_OK,
  MESSAGERESULT_NETWORKERROR,
  MESSAGERESULT_UNKNOWNERROR,
  MESSAGERESULT_MEMORYERROR
}
 
enum  MACHINELIST {
  MACHINELIST_ONLINE,
  MACHINELIST_OFFLINE,
  MACHINELIST_ALL
}
 
enum  VERIFICATIONBIT {
  VERIFICATIONBIT_0,
  VERIFICATIONBIT_ONLINE,
  VERIFICATIONBIT_VERIFIED,
  VERIFICATIONBIT_VERIFIEDME,
  VERIFICATIONBIT_SHARED,
  VERIFICATIONBIT_VERIFYING,
  VERIFICATIONBIT_FAILURE,
  VERIFICATIONBIT_SECURITYTOKENCHANGED,
  VERIFICATIONBIT_WRONGBUILDID,
  VERIFICATIONBIT_WRONGARCHITECTURE,
  VERIFICATIONBIT_NOTREACHABLE,
  VERIFICATIONBIT_NOANSWER,
  VERIFICATIONBIT_WRONGSECURITYTOKEN,
  VERIFICATIONBIT_DEMONOTACTIVATED,
  VERIFICATIONBIT_REMOVING,
  VERIFICATIONBIT_NORENDERSUPPORT,
  VERIFICATIONBIT_INITIALIZING,
  VERIFICATIONBIT_VERIFICATIONESTABLISHED
}
 
enum  RENDERJOBCREATOR {
  RENDERJOBCREATOR_BATCHRENDER,
  RENDERJOBCREATOR_PICTUREVIEWER,
  RENDERJOBCREATOR_USER,
  RENDERJOBCREATOR_WATCHDIRECTORY,
  RENDERJOBCREATOR_WATCHDIRECTORYSTARTUP,
  RENDERJOBCREATOR_OTHER
}
 
enum  DETAILSELECTOR {
  DETAILSELECTOR_NONE,
  DETAILSELECTOR_SELECTED,
  DETAILSELECTOR_NONSELECTED
}
 
enum  STATUSNETSTATE {
  STATUSNETSTATE_NONE,
  STATUSNETSTATE_DISABLE,
  STATUSNETSTATE_IDLE,
  STATUSNETSTATE_BUSY,
  STATUSNETSTATE_BUSY2,
  STATUSNETSTATE_CRITICAL
}
 
enum  RLAFLAGS {
  RLAFLAGS_0,
  RLAFLAGS_Z,
  RLAFLAGS_OBJECTBUFFER,
  RLAFLAGS_UV,
  RLAFLAGS_NORMAL,
  RLAFLAGS_ORIGCOLOR,
  RLAFLAGS_COVERAGE,
  RLAFLAGS_OBJECTID,
  RLAFLAGS_COLOR,
  RLAFLAGS_TRANSPARENCY,
  RLAFLAGS_SUBPIXEL_WEIGHT,
  RLAFLAGS_SUBPIXEL_MASK
}
 
enum  ASSETDATA_FLAG {
  ASSETDATA_FLAG_0,
  ASSETDATA_FLAG_CURRENTFRAMEONLY,
  ASSETDATA_FLAG_TEXTURESONLY,
  ASSETDATA_FLAG_NET,
  ASSETDATA_FLAG_CURRENTTAKEONLY,
  ASSETDATA_FLAG_WITHCACHES,
  ASSETDATA_FLAG_NOSUBSTANCES
}
 
enum  SAVEBIT {
  SAVEBIT_0,
  SAVEBIT_ALPHA,
  SAVEBIT_MULTILAYER,
  SAVEBIT_USESELECTEDLAYERS,
  SAVEBIT_16BITCHANNELS,
  SAVEBIT_GREYSCALE,
  SAVEBIT_INTERNALNET,
  SAVEBIT_DONTMERGE,
  SAVEBIT_32BITCHANNELS,
  SAVEBIT_SAVERENDERRESULT,
  SAVEBIT_FIRSTALPHA_ONLY
}
 
enum  SCENEFILTER {
  SCENEFILTER_0,
  SCENEFILTER_OBJECTS,
  SCENEFILTER_MATERIALS,
  SCENEFILTER_DIALOGSALLOWED,
  SCENEFILTER_PROGRESSALLOWED,
  SCENEFILTER_MERGESCENE,
  SCENEFILTER_NONEWMARKERS,
  SCENEFILTER_SAVECACHES,
  SCENEFILTER_NOUNDO,
  SCENEFILTER_SAVE_BINARYCACHE,
  SCENEFILTER_IDENTIFY_ONLY,
  SCENEFILTER_ONLY_RENDERDATA,
  SCENEFILTER_IGNOREMISSINGPLUGINSINNONACTIVERENDERDATA,
  SCENEFILTER_IGNOREXREFS,
  SCENEFILTER_DONTCORRECTOUTPUTFORMAT
}
 
enum  OVERVIEW {
  OVERVIEW_DEFAULT,
  OVERVIEW_AKTU,
  OVERVIEW_SCENE,
  OVERVIEW_COMPLETE,
  OVERVIEW_SELECTED
}
 
enum  GEMB {
  GEMB_OK,
  GEMB_OKCANCEL,
  GEMB_ABORTRETRYIGNORE,
  GEMB_YESNOCANCEL,
  GEMB_YESNO,
  GEMB_RETRYCANCEL,
  GEMB_FORCEDIALOG,
  GEMB_ICONSTOP,
  GEMB_ICONQUESTION,
  GEMB_ICONEXCLAMATION,
  GEMB_ICONASTERISK,
  GEMB_MULTILINE
}
 
enum  GEMB_R {
  GEMB_R_UNDEFINED,
  GEMB_R_OK,
  GEMB_R_CANCEL,
  GEMB_R_ABORT,
  GEMB_R_RETRY,
  GEMB_R_IGNORE,
  GEMB_R_YES,
  GEMB_R_NO
}
 
enum  MOUSEDRAGRESULT {
  MOUSEDRAGRESULT_ESCAPE,
  MOUSEDRAGRESULT_FINISHED,
  MOUSEDRAGRESULT_CONTINUE
}
 
enum  MOUSEDRAGFLAGS {
  MOUSEDRAGFLAGS_0,
  MOUSEDRAGFLAGS_DONTHIDEMOUSE,
  MOUSEDRAGFLAGS_NOMOVE,
  MOUSEDRAGFLAGS_EVERYPACKET,
  MOUSEDRAGFLAGS_COMPENSATEVIEWPORTORG,
  MOUSEDRAGFLAGS_AIRBRUSH
}
 
enum  INITRENDERRESULT {
  INITRENDERRESULT_OK,
  INITRENDERRESULT_OUTOFMEMORY,
  INITRENDERRESULT_ASSETMISSING,
  INITRENDERRESULT_UNKNOWNERROR,
  INITRENDERRESULT_USERBREAK
}
 
enum  RENDERRESULT {
  RENDERRESULT_OK,
  RENDERRESULT_OUTOFMEMORY,
  RENDERRESULT_ASSETMISSING,
  RENDERRESULT_SAVINGFAILED,
  RENDERRESULT_USERBREAK,
  RENDERRESULT_GICACHEMISSING,
  RENDERRESULT_NOMACHINE,
  RENDERRESULT_PROJECTNOTFOUND,
  RENDERRESULT_ERRORLOADINGPROJECT,
  RENDERRESULT_NOOUTPUTSPECIFIED
}
 
enum  COLORMODE {
  COLORMODE_ILLEGAL,
  COLORMODE_ALPHA,
  COLORMODE_GRAY,
  COLORMODE_AGRAY,
  COLORMODE_RGB,
  COLORMODE_ARGB,
  COLORMODE_CMYK,
  COLORMODE_ACMYK,
  COLORMODE_MASK,
  COLORMODE_AMASK,
  COLORMODE_ILLEGALw,
  COLORMODE_GRAYw,
  COLORMODE_AGRAYw,
  COLORMODE_RGBw,
  COLORMODE_ARGBw,
  COLORMODE_MASKw,
  COLORMODE_ILLEGALf,
  COLORMODE_GRAYf,
  COLORMODE_AGRAYf,
  COLORMODE_RGBf,
  COLORMODE_ARGBf,
  COLORMODE_MASKf
}
 
enum  COLORSPACETRANSFORMATION {
  COLORSPACETRANSFORMATION_NONE,
  COLORSPACETRANSFORMATION_LINEAR_TO_SRGB,
  COLORSPACETRANSFORMATION_SRGB_TO_LINEAR,
  COLORSPACETRANSFORMATION_LINEAR_TO_VIEW,
  COLORSPACETRANSFORMATION_SRGB_TO_VIEW
}
 
enum  PIXELCNT {
  PIXELCNT_0,
  PIXELCNT_DITHERING,
  PIXELCNT_B3DLAYERS,
  PIXELCNT_APPLYALPHA,
  PIXELCNT_INTERNAL_SETLINE,
  PIXELCNT_INTERNAL_ALPHAVALUE
}
 
enum  INITBITMAPFLAGS {
  INITBITMAPFLAGS_0,
  INITBITMAPFLAGS_GRAYSCALE,
  INITBITMAPFLAGS_SYSTEM
}
 
enum  MPB_GETLAYERS {
  MPB_GETLAYERS_0,
  MPB_GETLAYERS_ALPHA,
  MPB_GETLAYERS_IMAGE
}
 
enum  MPBTYPE {
  MPBTYPE_SHOW,
  MPBTYPE_SAVE,
  MPBTYPE_PERCENT,
  MPBTYPE_BLENDMODE,
  MPBTYPE_COLORMODE,
  MPBTYPE_BITMAPTYPE,
  MPBTYPE_NAME,
  MPBTYPE_DPI,
  MPBTYPE_USERID,
  MPBTYPE_USERSUBID,
  MPBTYPE_FORCEBLEND
}
 
enum  LENGTHUNIT {
  LENGTHUNIT_PIXEL,
  LENGTHUNIT_KM,
  LENGTHUNIT_M,
  LENGTHUNIT_CM,
  LENGTHUNIT_MM,
  LENGTHUNIT_UM,
  LENGTHUNIT_NM,
  LENGTHUNIT_MILE,
  LENGTHUNIT_YARD,
  LENGTHUNIT_FEET,
  LENGTHUNIT_INCH
}
 
enum  SPLINETYPE {
  SPLINETYPE_LINEAR,
  SPLINETYPE_CUBIC,
  SPLINETYPE_AKIMA,
  SPLINETYPE_BSPLINE,
  SPLINETYPE_BEZIER,
  RESERVEDSPLINETYPE1,
  RESERVEDSPLINETYPE2
}
 
enum  BREAKTANGENTS {
  BREAKTANGENTS_FALSE,
  BREAKTANGENTS_TRUE,
  BREAKTANGENTS_AUTO
}
 
enum  TANGENTSIDE {
  TANGENTSIDE_0,
  TANGENTSIDE_LEFT,
  TANGENTSIDE_RIGHT
}
 
enum  TANGENTTRANSFORMFLAG {
  TANGENTTRANSFORMFLAG_0,
  TANGENTTRANSFORMFLAG_LOCK_LENGTH,
  TANGENTTRANSFORMFLAG_LOCK_ANGLE,
  TANGENTTRANSFORMFLAG_BREAK_SCALE,
  TANGENTTRANSFORMFLAG_BREAK
}
 
enum  SPLINEBOOL_AXIS {
  SPLINEBOOL_AXIS_0,
  SPLINEBOOL_AXIS_SCREEN,
  SPLINEBOOL_AXIS_ZY,
  SPLINEBOOL_AXIS_XZ,
  SPLINEBOOL_AXIS_XY
}
 
enum  SPLINEBOOL_MODE {
  SPLINEBOOL_MODE_AMINUSB,
  SPLINEBOOL_MODE_BMINUSA,
  SPLINEBOOL_MODE_UNION,
  SPLINEBOOL_MODE_AND,
  SPLINEBOOL_MODE_OR,
  SPLINEBOOL_MODE_INTERSECTION
}
 
enum  PARTICLEFLAGS {
  PARTICLEFLAGS_0,
  PARTICLEFLAGS_VISIBLE,
  PARTICLEFLAGS_ALIVE
}
 
enum  NBIT {
  NBIT_0,
  NBIT_TL1_FOLD,
  NBIT_TL2_FOLD,
  NBIT_TL3_FOLD,
  NBIT_TL4_FOLD,
  NBIT_TL1_SELECT,
  NBIT_TL2_SELECT,
  NBIT_TL3_SELECT,
  NBIT_TL4_SELECT,
  NBIT_TL1_TDRAW,
  NBIT_TL2_TDRAW,
  NBIT_TL3_TDRAW,
  NBIT_TL4_TDRAW,
  NBIT_CKEY_ACTIVE,
  NBIT_OM1_FOLD,
  NBIT_OM2_FOLD,
  NBIT_OM3_FOLD,
  NBIT_OM4_FOLD,
  NBIT_TL1_FOLDTR,
  NBIT_TL2_FOLDTR,
  NBIT_TL3_FOLDTR,
  NBIT_TL4_FOLDTR,
  NBIT_TL1_FOLDFC,
  NBIT_TL2_FOLDFC,
  NBIT_TL3_FOLDFC,
  NBIT_TL4_FOLDFC,
  NBIT_SOURCEOPEN,
  NBIT_TL1_HIDE,
  NBIT_TL2_HIDE,
  NBIT_TL3_HIDE,
  NBIT_TL4_HIDE,
  NBIT_SOLO_ANIM,
  NBIT_SOLO_LAYER,
  NBIT_TL1_SELECT2,
  NBIT_TL2_SELECT2,
  NBIT_TL3_SELECT2,
  NBIT_TL4_SELECT2,
  NBIT_SOLO_MOTION,
  NBIT_CKEY_LOCK_T,
  NBIT_CKEY_LOCK_V,
  NBIT_CKEY_MUTE,
  NBIT_CKEY_CLAMP,
  NBIT_CKEY_BREAK,
  NBIT_CKEY_KEEPVISUALANGLE,
  NBIT_CKEY_LOCK_O,
  NBIT_CKEY_LOCK_L,
  NBIT_CKEY_AUTO,
  NBIT_CKEY_ZERO_O_OLD,
  NBIT_CKEY_ZERO_L_OLD,
  NBIT_TL1_FCSELECT,
  NBIT_TL2_FCSELECT,
  NBIT_TL3_FCSELECT,
  NBIT_TL4_FCSELECT,
  NBIT_CKEY_BREAKDOWN,
  NBIT_TL1_FOLDMOTION,
  NBIT_TL2_FOLDMOTION,
  NBIT_TL3_FOLDMOTION,
  NBIT_TL4_FOLDMOTION,
  NBIT_TL1_SELECTMOTION,
  NBIT_TL2_SELECTMOTION,
  NBIT_TL3_SELECTMOTION,
  NBIT_TL4_SELECTMOTION,
  NBIT_OHIDE,
  NBIT_TL_TBAKE,
  NBIT_TL1_FOLDSM,
  NBIT_TL2_FOLDSM,
  NBIT_TL3_FOLDSM,
  NBIT_TL4_FOLDSM,
  NBIT_SUBOBJECT,
  NBIT_LINK_ACTIVE,
  NBIT_THIDE,
  NBIT_SUBOBJECT_AM,
  NBIT_PROTECTION,
  NBIT_NOANIM,
  NBIT_NOSELECT,
  NBIT_EHIDE,
  NBIT_REF,
  NBIT_REF_NO_DD,
  NBIT_REF_OHIDE,
  NBIT_NO_DD,
  NBIT_HIDEEXCEPTVIEWSELECT,
  NBIT_CKEY_WEIGHTEDTANGENT,
  NBIT_CKEY_REMOVEOVERSHOOT,
  NBIT_CKEY_AUTOWEIGHT,
  NBIT_TAKE_LOCK,
  NBIT_TAKE_OBJINGROUP,
  NBIT_TAKE_EGROUPOVERIDDEN,
  NBIT_TAKE_RGROUPOVERIDDEN,
  NBIT_CKEY_BREAKDOWNCOLOR,
  NBIT_NO_DELETE,
  NBIT_LOD_HIDE,
  NBIT_LOD_PRIVATECACHE,
  NBIT_MAX,
  NBIT_PRIVATE_MASK1,
  NBIT_PRIVATE_MASK2,
  NBIT_PRIVATE_MASK3,
  NBIT_PRIVATE_MASK4
}
 
enum  CREATEJOBRESULT {
  CREATEJOBRESULT_OK,
  CREATEJOBRESULT_OUTOFMEMORY,
  CREATEJOBRESULT_ASSETMISSING,
  CREATEJOBRESULT_SAVINGFAILED,
  CREATEJOBRESULT_REPOSITORYERROR
}
 
enum  NBITCONTROL {
  NBITCONTROL_SET,
  NBITCONTROL_CLEAR,
  NBITCONTROL_TOGGLE,
  NBITCONTROL_PRIVATE_NODIRTY
}
 
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_ENABLE,
  WPREF_COMMUNICATION_METRICS_ENABLE_COMMANDS,
  WPREF_COMMUNICATION_METRICS_ENABLE_PREFERENCES,
  WPREF_COMMUNICATION_METRICS_ENABLE_SYSTEM_INFO,
  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_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 {
  EVENT_0,
  EVENT_FORCEREDRAW,
  EVENT_ANIMATE,
  EVENT_NOEXPRESSION,
  EVENT_GLHACK,
  EVENT_CAMERAEXPRESSION,
  EVENT_ENQUEUE_REDRAW
}
 
enum  DRAWFLAGS {
  DRAWFLAGS_0,
  DRAWFLAGS_NO_THREAD,
  DRAWFLAGS_NO_REDUCTION,
  DRAWFLAGS_NO_ANIMATION,
  DRAWFLAGS_ONLY_ACTIVE_VIEW,
  DRAWFLAGS_NO_EXPRESSIONS,
  DRAWFLAGS_INDRAG,
  DRAWFLAGS_NO_HIGHLIGHT_PLANE,
  DRAWFLAGS_FORCEFULLREDRAW,
  DRAWFLAGS_ONLY_CAMERAEXPRESSION,
  DRAWFLAGS_INMOVE,
  DRAWFLAGS_ONLY_BASEDRAW,
  DRAWFLAGS_ONLY_HIGHLIGHT,
  DRAWFLAGS_STATICBREAK,
  DRAWFLAGS_PRIVATE_NO_WAIT_GL_FINISHED,
  DRAWFLAGS_PRIVATE_ONLYBACKGROUND,
  DRAWFLAGS_PRIVATE_NOBLIT,
  DRAWFLAGS_PRIVATE_OPENGLHACK,
  DRAWFLAGS_PRIVATE_ONLY_PREPARE,
  DRAWFLAGS_PRIVATE_NO_3DCLIPPING
}
 
enum  ANIMATEFLAGS {
  ANIMATEFLAGS_0,
  ANIMATEFLAGS_NO_PARTICLES,
  ANIMATEFLAGS_NO_CHILDREN,
  ANIMATEFLAGS_INRENDER,
  ANIMATEFLAGS_NO_MINMAX,
  ANIMATEFLAGS_NO_NLA,
  ANIMATEFLAGS_NLA_SUM
}
 
enum  SAVEDOCUMENTFLAGS {
  SAVEDOCUMENTFLAGS_0,
  SAVEDOCUMENTFLAGS_DIALOGSALLOWED,
  SAVEDOCUMENTFLAGS_SAVEAS,
  SAVEDOCUMENTFLAGS_DONTADDTORECENTLIST,
  SAVEDOCUMENTFLAGS_AUTOSAVE,
  SAVEDOCUMENTFLAGS_SAVECACHES,
  SAVEDOCUMENTFLAGS_EXPORTDIALOG,
  SAVEDOCUMENTFLAGS_CRASHSITUATION,
  SAVEDOCUMENTFLAGS_NO_SHADERCACHE
}
 
enum  COPYFLAGS {
  COPYFLAGS_0,
  COPYFLAGS_NO_HIERARCHY,
  COPYFLAGS_NO_ANIMATION,
  COPYFLAGS_NO_BITS,
  COPYFLAGS_NO_MATERIALPREVIEW,
  COPYFLAGS_NO_BRANCHES,
  COPYFLAGS_DOCUMENT,
  COPYFLAGS_NO_NGONS,
  COPYFLAGS_CACHE_BUILD,
  COPYFLAGS_RECURSIONCHECK,
  COPYFLAGS_PRIVATE_IDENTMARKER,
  COPYFLAGS_PRIVATE_NO_INTERNALS,
  COPYFLAGS_PRIVATE_NO_PLUGINLAYER,
  COPYFLAGS_PRIVATE_UNDO,
  COPYFLAGS_PRIVATE_CONTAINER_COPY_DIRTY,
  COPYFLAGS_PRIVATE_CONTAINER_COPY_IDENTICAL,
  COPYFLAGS_PRIVATE_NO_TAGS,
  COPYFLAGS_PRIVATE_DELETE,
  COPYFLAGS_PRIVATE_NO_ASSETS,
  COPYFLAGS_PRIVATE_NO_RESULTASSETS,
  COPYFLAGS_PRIVATE_NO_LOGS,
  COPYFLAGS_PRIVATE_BODYPAINT_NODATA,
  COPYFLAGS_PRIVATE_BODYPAINT_CONVERTLAYER
}
 
enum  UNDOTYPE {
  UNDOTYPE_0,
  UNDOTYPE_CHANGE,
  UNDOTYPE_CHANGE_NOCHILDREN,
  UNDOTYPE_CHANGE_SMALL,
  UNDOTYPE_CHANGE_SELECTION,
  UNDOTYPE_NEW,
  UNDOTYPE_DELETE,
  UNDOTYPE_ACTIVATE,
  UNDOTYPE_DEACTIVATE,
  UNDOTYPE_BITS,
  UNDOTYPE_HIERARCHY_PSR,
  UNDOTYPE_PRIVATE_STRING,
  UNDOTYPE_PRIVATE_MULTISELECTIONAXIS,
  UNDOTYPE_START,
  UNDOTYPE_END
}
 
enum  DRAWHANDLE {
  DRAWHANDLE_MINI,
  DRAWHANDLE_SMALL,
  DRAWHANDLE_MIDDLE,
  DRAWHANDLE_BIG,
  DRAWHANDLE_CUSTOM,
  DRAWHANDLE_POINTSIZE,
  DRAWHANDLE_SELPOINTSIZE
}
 
enum  DRAW_ALPHA {
  DRAW_ALPHA_NONE,
  DRAW_ALPHA_INVERTED,
  DRAW_ALPHA_NORMAL,
  DRAW_ALPHA_FROM_IMAGE,
  DRAW_ALPHA_NORMAL_FROM_IMAGE
}
 
enum  DRAW_TEXTUREFLAGS {
  DRAW_TEXTUREFLAGS_0,
  DRAW_TEXTUREFLAGS_COLOR_IMAGE_TO_LINEAR,
  DRAW_TEXTUREFLAGS_COLOR_SRGB_TO_LINEAR,
  DRAW_TEXTUREFLAGS_COLOR_IMAGE_TO_SRGB,
  DRAW_TEXTUREFLAGS_COLOR_LINEAR_TO_SRGB,
  DRAW_TEXTUREFLAGS_COLOR_CORRECTION_MASK,
  DRAW_TEXTUREFLAGS_USE_PROFILE_COLOR,
  DRAW_TEXTUREFLAGS_ALLOW_FLOATINGPOINT,
  DRAW_TEXTUREFLAGS_TILE,
  DRAW_TEXTUREFLAGS_INTERPOLATION_NEAREST,
  DRAW_TEXTUREFLAGS_INTERPOLATION_LINEAR,
  DRAW_TEXTUREFLAGS_INTERPOLATION_LINEAR_MIPMAP,
  DRAW_TEXTUREFLAGS_INTERPOLATION_MASK
}
 
enum  TOOLDRAW {
  TOOLDRAW_0,
  TOOLDRAW_HANDLES,
  TOOLDRAW_AXIS,
  TOOLDRAW_HIGHLIGHTS
}
 
enum  TOOLDRAWFLAGS {
  TOOLDRAWFLAGS_0,
  TOOLDRAWFLAGS_INVERSE_Z,
  TOOLDRAWFLAGS_HIGHLIGHT
}
 
enum  DIRTYFLAGS {
  DIRTYFLAGS_0,
  DIRTYFLAGS_MATRIX,
  DIRTYFLAGS_DATA,
  DIRTYFLAGS_SELECT,
  DIRTYFLAGS_CACHE,
  DIRTYFLAGS_CHILDREN,
  DIRTYFLAGS_DESCRIPTION,
  DIRTYFLAGS_SELECTION_OBJECTS,
  DIRTYFLAGS_SELECTION_TAGS,
  DIRTYFLAGS_SELECTION_MATERIALS,
  DIRTYFLAGS_ALL
}
 
enum  HDIRTY_ID {
  HDIRTY_ID_ANIMATION,
  HDIRTY_ID_OBJECT,
  HDIRTY_ID_OBJECT_MATRIX,
  HDIRTY_ID_OBJECT_HIERARCHY,
  HDIRTY_ID_TAG,
  HDIRTY_ID_MATERIAL,
  HDIRTY_ID_SHADER,
  HDIRTY_ID_RENDERSETTINGS,
  HDIRTY_ID_VP,
  HDIRTY_ID_FILTER,
  HDIRTY_ID_NBITS,
  HDIRTY_ID_MAX
}
 
enum  HDIRTYFLAGS {
  HDIRTYFLAGS_0,
  HDIRTYFLAGS_ANIMATION,
  HDIRTYFLAGS_OBJECT,
  HDIRTYFLAGS_OBJECT_MATRIX,
  HDIRTYFLAGS_OBJECT_HIERARCHY,
  HDIRTYFLAGS_TAG,
  HDIRTYFLAGS_MATERIAL,
  HDIRTYFLAGS_SHADER,
  HDIRTYFLAGS_RENDERSETTINGS,
  HDIRTYFLAGS_VP,
  HDIRTYFLAGS_FILTER,
  HDIRTYFLAGS_NBITS,
  HDIRTYFLAGS_ALL
}
 
enum  ROTATIONORDER {
  ROTATIONORDER_YXZGLOBAL,
  ROTATIONORDER_YZXGLOBAL,
  ROTATIONORDER_ZYXGLOBAL,
  ROTATIONORDER_ZXYGLOBAL,
  ROTATIONORDER_XZYGLOBAL,
  ROTATIONORDER_XYZGLOBAL,
  ROTATIONORDER_YXZLOCAL,
  ROTATIONORDER_YZXLOCAL,
  ROTATIONORDER_ZYXLOCAL,
  ROTATIONORDER_ZXYLOCAL,
  ROTATIONORDER_XZYLOCAL,
  ROTATIONORDER_XYZLOCAL,
  ROTATIONORDER_HPB,
  ROTATIONORDER_DEFAULT
}
 
enum  ROTATIONINTERPOLATION {
  ROTATIONINTERPOLATION_QUATERNION_SLERP,
  ROTATIONINTERPOLATION_QUATERNION_CUBIC
}
 
enum  BUILDFLAGS {
  BUILDFLAGS_0,
  BUILDFLAGS_INTERNALRENDERER,
  BUILDFLAGS_EXTERNALRENDERER,
  BUILDFLAGS_ISOPARM,
  BUILDFLAGS_EXPORT
}
 
enum  EXECUTIONFLAGS {
  EXECUTIONFLAGS_0,
  EXECUTIONFLAGS_ANIMATION,
  EXECUTIONFLAGS_EXPRESSION,
  EXECUTIONFLAGS_CACHEBUILDING,
  EXECUTIONFLAGS_CAMERAONLY,
  EXECUTIONFLAGS_INDRAG,
  EXECUTIONFLAGS_INMOVE,
  EXECUTIONFLAGS_RENDER,
  EXECUTIONFLAGS_ALLOW_PRIORITYSHIFT
}
 
enum  SCENEHOOKDRAW {
  SCENEHOOKDRAW_0,
  SCENEHOOKDRAW_DRAW_PASS,
  SCENEHOOKDRAW_HIGHLIGHT_PASS_BEFORE_TOOL,
  SCENEHOOKDRAW_HIGHLIGHT_PASS,
  SCENEHOOKDRAW_HIGHLIGHT_PASS_INV,
  SCENEHOOKDRAW_DRAW_PASS_AFTER_CLEAR
}
 
enum  DESCFLAGS_DESC {
  DESCFLAGS_DESC_0,
  DESCFLAGS_DESC_RESOLVEMULTIPLEDATA,
  DESCFLAGS_DESC_LOADED,
  DESCFLAGS_DESC_RECURSIONLOCK,
  DESCFLAGS_DESC_DONTLOADDEFAULT,
  DESCFLAGS_DESC_MAPTAGS,
  DESCFLAGS_DESC_NEEDDEFAULTVALUE,
  DESCFLAGS_DESC_TRISTATE,
  DESCFLAGS_DESC_EXPORTHELPSYMBOLSMODE,
  DESCFLAGS_DESC_MATREFLECTANCEOVERLAP,
  DESCFLAGS_DESC_XPRESSO
}
 
enum  DESCFLAGS_GET {
  DESCFLAGS_GET_0,
  DESCFLAGS_GET_PARAM_GET,
  DESCFLAGS_GET_NO_GLOBALDATA,
  DESCFLAGS_GET_NO_GEDATADEFAULTVALUE
}
 
enum  DESCFLAGS_SET {
  DESCFLAGS_SET_0,
  DESCFLAGS_SET_PARAM_SET,
  DESCFLAGS_SET_USERINTERACTION,
  DESCFLAGS_SET_DONTCHECKMINMAX,
  DESCFLAGS_SET_DONTAFFECTINHERITANCE,
  DESCFLAGS_SET_FORCESET,
  DESCFLAGS_SET_DONTFREESPLINECACHE,
  DESCFLAGS_SET_INDRAG
}
 
enum  DESCFLAGS_ENABLE { DESCFLAGS_ENABLE_0 }
 
enum  HIERARCHYCLONEFLAGS {
  HIERARCHYCLONEFLAGS_0,
  HIERARCHYCLONEFLAGS_ASIS,
  HIERARCHYCLONEFLAGS_ASPOLY,
  HIERARCHYCLONEFLAGS_ASLINE,
  HIERARCHYCLONEFLAGS_ASSPLINE
}
 
enum  CHECKVALUEFORMAT {
  CHECKVALUEFORMAT_NOTHING,
  CHECKVALUEFORMAT_DEGREE,
  CHECKVALUEFORMAT_PERCENT,
  CHECKVALUEFORMAT_METER,
  CHECKVALUEFORMAT_INT
}
 
enum  CHECKVALUERANGE {
  CHECKVALUERANGE_GREATER,
  CHECKVALUERANGE_GREATEROREQUAL,
  CHECKVALUERANGE_LESS,
  CHECKVALUERANGE_LESSOREQUAL,
  CHECKVALUERANGE_BETWEEN,
  CHECKVALUERANGE_BETWEENOREQUAL,
  CHECKVALUERANGE_BETWEENOREQUALX,
  CHECKVALUERANGE_BETWEENOREQUALY,
  CHECKVALUERANGE_DIFFERENT
}
 
enum  PAINTMESHFLAGS {
  PAINTMESHFLAGS_0,
  PAINTMESHFLAGS_QUAD,
  PAINTMESHFLAGS_SEL,
  PAINTMESHFLAGS_SELA,
  PAINTMESHFLAGS_SELB,
  PAINTMESHFLAGS_SELC,
  PAINTMESHFLAGS_SELD,
  PAINTMESHFLAGS_TA,
  PAINTMESHFLAGS_TB,
  PAINTMESHFLAGS_TC,
  PAINTMESHFLAGS_TD,
  PAINTMESHFLAGS_INACTIVE,
  PAINTMESHFLAGS_EDGEA,
  PAINTMESHFLAGS_EDGEB,
  PAINTMESHFLAGS_EDGEC,
  PAINTMESHFLAGS_EDGED
}
 
enum  GETBRANCHINFO {
  GETBRANCHINFO_0,
  GETBRANCHINFO_ONLYWITHCHILDREN,
  GETBRANCHINFO_GELISTNODES,
  GETBRANCHINFO_ONLYMODIFIABLE
}
 
enum  BRANCHINFOFLAGS {
  BRANCHINFOFLAGS_0,
  BRANCHINFOFLAGS_ANIMATE,
  BRANCHINFOFLAGS_HIDEINTIMELINE
}
 
enum  GETACTIVEOBJECTFLAGS {
  GETACTIVEOBJECTFLAGS_0,
  GETACTIVEOBJECTFLAGS_CHILDREN,
  GETACTIVEOBJECTFLAGS_SELECTIONORDER
}
 
enum  DRAWPASS {
  DRAWPASS_OBJECT,
  DRAWPASS_BOX,
  DRAWPASS_HANDLES,
  DRAWPASS_HIGHLIGHTS,
  DRAWPASS_XRAY
}
 
enum  SAVEPROJECT {
  SAVEPROJECT_0,
  SAVEPROJECT_ASSETS,
  SAVEPROJECT_SCENEFILE,
  SAVEPROJECT_DIALOGSALLOWED,
  SAVEPROJECT_SHOWMISSINGASSETDIALOG,
  SAVEPROJECT_ADDTORECENTLIST,
  SAVEPROJECT_DONTCOPYFILES,
  SAVEPROJECT_PROGRESSALLOWED,
  SAVEPROJECT_DONTTOUCHDOCUMENT,
  SAVEPROJECT_DONTFAILONMISSINGASSETS,
  SAVEPROJECT_ISNET,
  SAVEPROJECT_USEDOCUMENTNAMEASFILENAME,
  SAVEPROJECT_DONTCLEARSUGGESTEDFOLDER,
  SAVEPROJECT_WITHCACHES,
  SAVEPROJECT_DONTGENERATEPAINTTEX
}
 
enum  ICONDATAFLAGS {
  ICONDATAFLAGS_0,
  ICONDATAFLAGS_APPLYCOLORPROFILE,
  ICONDATAFLAGS_DISABLED
}
 
enum  USERAREAFLAGS {
  USERAREA_0,
  USERAREA_TABSTOP,
  USERAREA_HANDLEFOCUS,
  USERAREA_COREMESSAGE,
  USERAREA_SYNCMESSAGE,
  USERAREA_DONT_MIRROR
}
 
enum  EXECUTIONRESULT {
  EXECUTIONRESULT_OK,
  EXECUTIONRESULT_USERBREAK,
  EXECUTIONRESULT_OUTOFMEMORY
}
 
enum  {
  DLG_OK,
  DLG_CANCEL
}
 
enum  IMAGERESULT {
  IMAGERESULT_OK,
  IMAGERESULT_NOTEXISTING,
  IMAGERESULT_WRONGTYPE,
  IMAGERESULT_OUTOFMEMORY,
  IMAGERESULT_FILEERROR,
  IMAGERESULT_FILESTRUCTURE,
  IMAGERESULT_MISC_ERROR,
  IMAGERESULT_PARAM_ERROR,
  IMAGERESULT_THREADCANCELED
}
 
enum  STRINGENCODING {
  STRINGENCODING_XBIT,
  STRINGENCODING_8BIT,
  STRINGENCODING_7BIT,
  STRINGENCODING_7BITHEX,
  STRINGENCODING_UTF8,
  STRINGENCODING_HTML
}
 
enum  THREADMODE {
  THREADMODE_DEPRECATED_SYNCHRONOUS,
  THREADMODE_ASYNC,
  THREADMODE_PRIVATE_OPENGL
}
 
enum  THREADPRIORITY {
  THREADPRIORITY_NORMAL,
  THREADPRIORITY_ABOVE,
  THREADPRIORITY_BELOW,
  THREADPRIORITY_LOWEST
}
 
enum  HYPERFILEARRAY {
  HYPERFILEARRAY_CHAR,
  HYPERFILEARRAY_WORD,
  HYPERFILEARRAY_LONG,
  HYPERFILEARRAY_LLONG,
  HYPERFILEARRAY_SREAL,
  HYPERFILEARRAY_LREAL,
  HYPERFILEARRAY_REAL
}
 
enum  FILEERROR {
  FILEERROR_NONE,
  FILEERROR_OPEN,
  FILEERROR_CLOSE,
  FILEERROR_READ,
  FILEERROR_WRITE,
  FILEERROR_SEEK,
  FILEERROR_INVALID,
  FILEERROR_OUTOFMEMORY,
  FILEERROR_USERBREAK,
  FILEERROR_WRONG_VALUE,
  FILEERROR_CHUNK_NUMBER,
  FILEERROR_VALUE_NO_CHUNK,
  FILEERROR_FILE_END,
  FILEERROR_UNKNOWN_VALUE
}
 
enum  FILEOPEN {
  FILEOPEN_APPEND,
  FILEOPEN_READ,
  FILEOPEN_WRITE,
  FILEOPEN_READWRITE,
  FILEOPEN_READ_NOCACHE,
  FILEOPEN_SHAREDREAD,
  FILEOPEN_SHAREDWRITE
}
 
enum  LOCATION {
  LOCATION_DISK,
  LOCATION_IPCONNECTION,
  LOCATION_MEMORY
}
 
enum  FILESEEK {
  FILESEEK_START,
  FILESEEK_RELATIVE
}
 
enum  FILEDIALOG {
  FILEDIALOG_NONE,
  FILEDIALOG_ANY,
  FILEDIALOG_IGNOREOPEN
}
 
enum  FILESELECT {
  FILESELECT_LOAD,
  FILESELECT_SAVE,
  FILESELECT_DIRECTORY
}
 
enum  FILESELECTTYPE {
  FILESELECTTYPE_ANYTHING,
  FILESELECTTYPE_IMAGES,
  FILESELECTTYPE_SCENES,
  FILESELECTTYPE_COFFEE,
  FILESELECTTYPE_BODYPAINT
}
 
enum  OPERATINGSYSTEM {
  OPERATINGSYSTEM_WIN,
  OPERATINGSYSTEM_OSX,
  OPERATINGSYSTEM_UNIX
}
 
enum  BYTEORDER {
  BYTEORDER_MOTOROLA,
  BYTEORDER_INTEL
}
 
enum  HYPERFILEVALUE {
  HYPERFILEVALUE_NONE,
  HYPERFILEVALUE_START,
  HYPERFILEVALUE_STOP,
  HYPERFILEVALUE_CSTOP,
  HYPERFILEVALUE_CHAR,
  HYPERFILEVALUE_UCHAR,
  HYPERFILEVALUE_INT16,
  HYPERFILEVALUE_UINT16,
  HYPERFILEVALUE_INT32,
  HYPERFILEVALUE_UINT32,
  HYPERFILEVALUE_INT64,
  HYPERFILEVALUE_UINT64,
  HYPERFILEVALUE_FLOAT,
  HYPERFILEVALUE_FLOAT64,
  HYPERFILEVALUE_BOOL,
  HYPERFILEVALUE_TIME,
  HYPERFILEVALUE_VECTOR,
  HYPERFILEVALUE_VECTOR64,
  HYPERFILEVALUE_MATRIX,
  HYPERFILEVALUE_MATRIX64,
  HYPERFILEVALUE_VECTOR32,
  HYPERFILEVALUE_MATRIX32,
  HYPERFILEVALUE_FLOAT32,
  HYPERFILEVALUE_MEMORY,
  HYPERFILEVALUE_IMAGE,
  HYPERFILEVALUE_STRING,
  HYPERFILEVALUE_FILENAME,
  HYPERFILEVALUE_CONTAINER,
  HYPERFILEVALUE_ALIASLINK,
  HYPERFILEVALUE_LMEMORY,
  HYPERFILEVALUE_VECTOR_ARRAY_EX,
  HYPERFILEVALUE_POLYGON_ARRAY_EX,
  HYPERFILEVALUE_UINT16_ARRAY_EX,
  HYPERFILEVALUE_PARTICLE_ARRAY_EX,
  HYPERFILEVALUE_SREAL_ARRAY_EX,
  HYPERFILEVALUE_ARRAY,
  HYPERFILEVALUE_UUID
}
 
enum  FINDANIM {
  FINDANIM_EXACT,
  FINDANIM_LEFT,
  FINDANIM_RIGHT
}
 
enum  CCURVE {
  CCURVE_CURVE,
  CCURVE_HLE_BASE,
  CCURVE_HLE_CURVE,
  CCURVE_SS_CURVE,
  CCURVE_SS_CURVE2,
  CCURVE_SS_CURVE3,
  CCURVE_SS_CURVE4,
  CCURVE_SS_CURVE5,
  CCURVE_HLE_SCALE,
  CCURVE_HLE_MOVE
}
 
enum  CLOOP {
  CLOOP_OFF,
  CLOOP_CONSTANT,
  CLOOP_CONTINUE,
  CLOOP_REPEAT,
  CLOOP_OFFSETREPEAT,
  CLOOP_OSCILLATE
}
 
enum  CINTERPOLATION {
  CINTERPOLATION_SPLINE,
  CINTERPOLATION_LINEAR,
  CINTERPOLATION_STEP,
  CINTERPOLATION_DUMMY
}
 
enum  CAUTOMODE {
  CAUTOMODE_CLASSIC,
  CAUTOMODE_FIXEDSLOPE
}
 
enum  CKEYPRESET {
  CKEYPRESET_CLASSICAUTO,
  CKEYPRESET_NEWAUTO,
  CKEYPRESET_NEWAUTOWEIGHTED,
  CKEYPRESET_CUSTOM
}
 
enum  CLIPBOARDTYPE {
  CLIPBOARDTYPE_EMPTY,
  CLIPBOARDTYPE_STRING,
  CLIPBOARDTYPE_BITMAP
}
 
enum  EDGESELECTIONTYPE {
  EDGESELECTIONTYPE_SELECTION,
  EDGESELECTIONTYPE_HIDDEN,
  EDGESELECTIONTYPE_PHONG
}
 
enum  REGISTRYTYPE {
  REGISTRYTYPE_ANY,
  REGISTRYTYPE_WINDOW,
  REGISTRYTYPE_OBJECT,
  REGISTRYTYPE_TRACK_EX,
  REGISTRYTYPE_SEQUENCE_EX,
  REGISTRYTYPE_KEY_EX,
  REGISTRYTYPE_TAG,
  REGISTRYTYPE_MATERIAL,
  REGISTRYTYPE_SHADER,
  REGISTRYTYPE_COFFEE_EXT,
  REGISTRYTYPE_SOUND,
  REGISTRYTYPE_LAYOUT,
  REGISTRYTYPE_BITMAPFILTER,
  REGISTRYTYPE_VIDEOPOST,
  REGISTRYTYPE_SCENEHOOK,
  REGISTRYTYPE_NODE,
  REGISTRYTYPE_DESCRIPTION,
  REGISTRYTYPE_LIBRARY,
  REGISTRYTYPE_CUSTOMDATATYPE,
  REGISTRYTYPE_RESOURCEDATATYPE,
  REGISTRYTYPE_SCENELOADER,
  REGISTRYTYPE_SCENESAVER,
  REGISTRYTYPE_SNHOOK,
  REGISTRYTYPE_CTRACK,
  REGISTRYTYPE_CSEQ,
  REGISTRYTYPE_CKEY,
  REGISTRYTYPE_PAINTER,
  REGISTRYTYPE_GV_VALUE,
  REGISTRYTYPE_GV_VALGROUP,
  REGISTRYTYPE_GV_OPGROUP,
  REGISTRYTYPE_GV_OPCLASS,
  REGISTRYTYPE_GV_DATA,
  REGISTRYTYPE_GADGETS,
  REGISTRYTYPE_PREFS
}
 
enum  MODELINGCOMMANDMODE {
  MODELINGCOMMANDMODE_ALL,
  MODELINGCOMMANDMODE_POINTSELECTION,
  MODELINGCOMMANDMODE_POLYGONSELECTION,
  MODELINGCOMMANDMODE_EDGESELECTION
}
 
enum  MODELINGCOMMANDFLAGS {
  MODELINGCOMMANDFLAGS_0,
  MODELINGCOMMANDFLAGS_CREATEUNDO
}
 
enum  PLUGINTYPE {
  PLUGINTYPE_ANY,
  PLUGINTYPE_SHADER,
  PLUGINTYPE_MATERIAL,
  PLUGINTYPE_COFFEEMESSAGE,
  PLUGINTYPE_COMMAND,
  PLUGINTYPE_OBJECT,
  PLUGINTYPE_TAG,
  PLUGINTYPE_BITMAPFILTER,
  PLUGINTYPE_VIDEOPOST,
  PLUGINTYPE_TOOL,
  PLUGINTYPE_SCENEHOOK,
  PLUGINTYPE_NODE,
  PLUGINTYPE_LIBRARY,
  PLUGINTYPE_BITMAPLOADER,
  PLUGINTYPE_BITMAPSAVER,
  PLUGINTYPE_SCENELOADER,
  PLUGINTYPE_SCENESAVER,
  PLUGINTYPE_COREMESSAGE,
  PLUGINTYPE_CUSTOMGUI,
  PLUGINTYPE_CUSTOMDATATYPE,
  PLUGINTYPE_RESOURCEDATATYPE,
  PLUGINTYPE_MANAGERINFORMATION,
  PLUGINTYPE_CTRACK,
  PLUGINTYPE_FALLOFF,
  PLUGINTYPE_VMAPTRANSFER,
  PLUGINTYPE_PREFS,
  PLUGINTYPE_SNAP
}
 
enum  DRAWRESULT {
  DRAWRESULT_ERROR,
  DRAWRESULT_OK,
  DRAWRESULT_SKIP
}
 
enum  DISPLAYMODE {
  DISPLAYMODE_UNKNOWN,
  DISPLAYMODE_GOURAUD,
  DISPLAYMODE_QUICK,
  DISPLAYMODE_WIRE,
  DISPLAYMODE_ISOPARM,
  DISPLAYMODE_SHADEDBOX,
  DISPLAYMODE_BOX,
  DISPLAYMODE_SKELETON,
  DISPLAYMODE_GOURAUDWIRE,
  DISPLAYMODE_GOURAUDISOPARM,
  DISPLAYMODE_QUICKWIRE,
  DISPLAYMODE_QUICKISOPARM,
  DISPLAYMODE_FLATWIRE,
  DISPLAYMODE_FLATISOPARM,
  DISPLAYMODE_FLATBOX,
  DISPLAYMODE_HIDDENWIRE,
  DISPLAYMODE_HIDDENISOPARM,
  DISPLAYMODE_HIDDENBOX,
  DISPLAYMODE_SHADEDBOXWIRE,
  DISPLAYMODE_QUICKBOXWIRE,
  DISPLAYMODE_QUICKBOX,
  DISPLAYMODE_PRIVATE_ISOLINE,
  DISPLAYMODE_PRIVATE_FLAT,
  DISPLAYMODE_PRIVATE_HIDDEN
}
 
enum  DOCUMENTSETTINGS {
  DOCUMENTSETTINGS_GENERAL,
  DOCUMENTSETTINGS_MODELING,
  DOCUMENTSETTINGS_DOCUMENT,
  DOCUMENTSETTINGS_ANIMATIONSYSTEM,
  DOCUMENTSETTINGS_TOOLS
}
 
enum  SERIALINFO {
  SERIALINFO_CINEMA4D,
  SERIALINFO_MULTILICENSE,
  SERIALINFO_RLMLICENSE
}
 
enum  VERSIONTYPE {
  VERSIONTYPE_PRIME,
  VERSIONTYPE_BODYPAINT,
  VERSIONTYPE_STUDIO,
  VERSIONTYPE_VISUALIZE,
  VERSIONTYPE_BROADCAST,
  VERSIONTYPE_BENCHMARK,
  VERSIONTYPE_UPDATER,
  VERSIONTYPE_INSTALLER,
  VERSIONTYPE_NET_CLIENT,
  VERSIONTYPE_NET_SERVER_3,
  VERSIONTYPE_NET_SERVER_UNLIMITED,
  VERSIONTYPE_UNKNOWN,
  VERSIONTYPE_LICENSESERVER
}
 
enum  LAYERSETMODE {
  LAYERSETMODE_LAYERS,
  LAYERSETMODE_LAYERMASKS,
  LAYERSETMODE_ALPHAS,
  LAYERSETMODE_LAYERALPHA,
  LAYERSETMODE_DISABLED
}
 
enum  SYSTEMINFO {
  SYSTEMINFO_0,
  SYSTEMINFO_COMMANDLINE,
  SYSTEMINFO_SAVABLEDEMO,
  SYSTEMINFO_SAVABLEDEMO_ACTIVE,
  SYSTEMINFO_OPENGL,
  SYSTEMINFO_STUDENT,
  SYSTEMINFO_LITE,
  SYSTEMINFO_LITE_ACTIVE,
  SYSTEMINFO_CINEWARE,
  SYSTEMINFO_CINERENDER
}
 
enum  SELECTIONFILTERBIT {
  SELECTIONFILTERBIT_0,
  SELECTIONFILTERBIT_NULL,
  SELECTIONFILTERBIT_POLYGON,
  SELECTIONFILTERBIT_SPLINE,
  SELECTIONFILTERBIT_GENERATOR,
  SELECTIONFILTERBIT_HYPERNURBS,
  SELECTIONFILTERBIT_DEFORMER,
  SELECTIONFILTERBIT_CAMERA,
  SELECTIONFILTERBIT_LIGHT,
  SELECTIONFILTERBIT_SCENE,
  SELECTIONFILTERBIT_PARTICLE,
  SELECTIONFILTERBIT_OTHER,
  SELECTIONFILTERBIT_JOINT
}
 
enum  OBJECTSTATE {
  OBJECTSTATE_EDITOR,
  OBJECTSTATE_RENDER,
  OBJECTSTATE_DEFORM
}
 
enum  DISPLAYFILTER {
  DISPLAYFILTER_0,
  DISPLAYFILTER_NULL,
  DISPLAYFILTER_POLYGON,
  DISPLAYFILTER_SPLINE,
  DISPLAYFILTER_GENERATOR,
  DISPLAYFILTER_HYPERNURBS,
  DISPLAYFILTER_UNUSED1,
  DISPLAYFILTER_DEFORMER,
  DISPLAYFILTER_CAMERA,
  DISPLAYFILTER_LIGHT,
  DISPLAYFILTER_SCENE,
  DISPLAYFILTER_PARTICLE,
  DISPLAYFILTER_OTHER,
  DISPLAYFILTER_GRID,
  DISPLAYFILTER_HORIZON,
  DISPLAYFILTER_WORLDAXIS,
  DISPLAYFILTER_BOUNDS,
  DISPLAYFILTER_HUD,
  DISPLAYFILTER_SDS,
  DISPLAYFILTER_HIGHLIGHTING,
  DISPLAYFILTER_MULTIAXIS,
  DISPLAYFILTER_OBJECTHANDLES,
  DISPLAYFILTER_HANDLEBANDS,
  DISPLAYFILTER_SDSCAGE,
  DISPLAYFILTER_NGONLINES,
  DISPLAYFILTER_JOINT,
  DISPLAYFILTER_OBJECTHIGHLIGHTING,
  DISPLAYFILTER_GUIDELINES,
  DISPLAYFILTER_POI,
  DISPLAYFILTER_GRADIENT,
  DISPLAYFILTER_BASEGRID,
  DISPLAYFILTER_HANDLES
}
 
enum  DISPLAYEDITSTATE {
  DISPLAYEDITSTATE_0,
  DISPLAYEDITSTATE_SDS,
  DISPLAYEDITSTATE_DEFORM,
  DISPLAYEDITSTATE_DOCUMENT
}
 
enum  THREADTYPE {
  THREADTYPE_0,
  THREADTYPE_EDITORREDRAW,
  THREADTYPE_RENDEREDITOR,
  THREADTYPE_RENDEREXTERNAL
}
 
enum  RENDERPROGRESSTYPE {
  RENDERPROGRESSTYPE_BEFORERENDERING,
  RENDERPROGRESSTYPE_DURINGRENDERING,
  RENDERPROGRESSTYPE_AFTERRENDERING,
  RENDERPROGRESSTYPE_GLOBALILLUMINATION,
  RENDERPROGRESSTYPE_QUICK_PREVIEW,
  RENDERPROGRESSTYPE_AMBIENTOCCLUSION
}
 
enum  RDATA_SAVECALLBACK_CMD {
  RDATA_SAVECALLBACK_CMD_OPEN,
  RDATA_SAVECALLBACK_CMD_WRITE,
  RDATA_SAVECALLBACK_CMD_CLOSE
}
 
enum  VPGETINFO {
  VPGETINFO_XRESOLUTION,
  VPGETINFO_YRESOLUTION,
  VPGETINFO_BITDEPTH,
  VPGETINFO_CPP,
  VPGETINFO_VISIBLE,
  VPGETINFO_LINEOFFSET
}
 
enum  DRAWOBJECT {
  DRAWOBJECT_0,
  DRAWOBJECT_FORCELINES,
  DRAWOBJECT_NOBACKCULL,
  DRAWOBJECT_LOCALMATRIX,
  DRAWOBJECT_EDITMODE,
  DRAWOBJECT_FORCEBASE,
  DRAWOBJECT_FORCEPOINTS,
  DRAWOBJECT_NO_EOGL,
  DRAWOBJECT_USE_OBJECT_COLOR,
  DRAWOBJECT_USE_CUSTOM_COLOR,
  DRAWOBJECT_XRAY_ON,
  DRAWOBJECT_XRAY_OFF,
  DRAWOBJECT_IMMEDIATELY,
  DRAWOBJECT_Z_OFFSET,
  DRAWOBJECT_PRIVATE_ANY
}
 
enum  RENDERFLAGS {
  RENDERFLAGS_0,
  RENDERFLAGS_EXTERNAL,
  RENDERFLAGS_NODOCUMENTCLONE,
  RENDERFLAGS_SHOWERRORS,
  RENDERFLAGS_PREVIEWRENDER,
  RENDERFLAGS_IRR,
  RENDERFLAGS_CREATE_PICTUREVIEWER,
  RENDERFLAGS_OPEN_PICTUREVIEWER,
  RENDERFLAGS_KEEP_CONTEXT,
  RENDERFLAGS_BATCHRENDER,
  RENDERFLAGS_NET,
  RENDERFLAGS_DONTANIMATE,
  RENDERFLAGS_PREVIEWSETTINGS
}
 
enum  WRITEMODE {
  WRITEMODE_STANDARD,
  WRITEMODE_ASSEMBLE_MOVIE,
  WRITEMODE_ASSEMBLE_SINGLEIMAGE
}
 
enum  NETRENDERFLAGS {
  NETRENDERFLAGS_0,
  NETRENDERFLAGS_OPEN_PICTUREVIEWER,
  NETRENDERFLAGS_SHOWERRORS,
  NETRENDERFLAGS_DELETEAFTERRENDERING,
  NETRENDERFLAGS_NOPEERTOPEERASSETDISTRIBUTION,
  NETRENDERFLAGS_NOREQUESTONDEMAND,
  NETRENDERFLAGS_EXCLUDECLIENTONLOADINGERROR,
  NETRENDERFLAGS_SAVERESULTSINREPOSITORY,
  NETRENDERFLAGS_ASSEMBLEB3DFILESIMMEDIATLEY,
  NETRENDERFLAGS_NOWRITETEST,
  NETRENDERFLAGS_HANDLEWARNINGASERROR,
  NETRENDERFLAGS_KEEPB3DFILESAFTERASSEMBLING
}
 
enum  CHECKISRUNNING {
  CHECKISRUNNING_ANIMATIONRUNNING,
  CHECKISRUNNING_VIEWDRAWING,
  CHECKISRUNNING_EDITORRENDERING,
  CHECKISRUNNING_EXTERNALRENDERING,
  CHECKISRUNNING_PAINTERUPDATING,
  CHECKISRUNNING_MATERIALPREVIEWRUNNING,
  CHECKISRUNNING_EVENTSYSTEM,
  CHECKISRUNNING_BAKING,
  CHECKISRUNNING_INTERACTIVERENDERING
}
 
enum  BAKE_TEX_ERR {
  BAKE_TEX_ERR_NONE,
  BAKE_TEX_ERR_NO_DOC,
  BAKE_TEX_ERR_NO_MEM,
  BAKE_TEX_ERR_NO_RENDER_DOC,
  BAKE_TEX_ERR_NO_TEXTURE_TAG,
  BAKE_TEX_ERR_NO_OBJECT,
  BAKE_TEX_ERR_NO_UVW_TAG,
  BAKE_TEX_ERR_TEXTURE_MISSING,
  BAKE_TEX_ERR_WRONG_BITMAP,
  BAKE_TEX_ERR_USERBREAK,
  BAKE_TEX_ERR_NO_OPTIMAL_MAPPING,
  BAKE_TEX_ERR_NO_SOURCE_UVW_TAG
}
 
enum  GL_MESSAGE {
  GL_MESSAGE_OK,
  GL_MESSAGE_ERROR,
  GL_MESSAGE_FORCE_EMULATION
}
 
enum  VIEWPORT_PICK_FLAGS {
  VIEWPORT_PICK_FLAGS_0,
  VIEWPORT_PICK_FLAGS_ALLOW_OGL,
  VIEWPORT_PICK_FLAGS_DONT_STOP_THREADS,
  VIEWPORT_PICK_FLAGS_USE_SEL_FILTER,
  VIEWPORT_PICK_FLAGS_OGL_ONLY_TOPMOST,
  VIEWPORT_PICK_FLAGS_OGL_ONLY_VISIBLE,
  VIEWPORT_PICK_FLAGS_OGL_IGNORE_Z,
  VIEWPORT_PICK_FLAGS_OGL_ONLY_TOPMOST_WITH_OBJ
}
 
enum  BACKGROUNDHANDLERCOMMAND {
  BACKGROUNDHANDLERCOMMAND_ISRUNNING,
  BACKGROUNDHANDLERCOMMAND_STOP,
  BACKGROUNDHANDLERCOMMAND_START,
  BACKGROUNDHANDLERCOMMAND_REMOVE
}
 
enum  BACKGROUNDHANDLERFLAGS {
  BACKGROUNDHANDLERFLAGS_0,
  BACKGROUNDHANDLERFLAGS_VIEWREDRAW,
  BACKGROUNDHANDLERFLAGS_EDITORRENDDER,
  BACKGROUNDHANDLERFLAGS_MATERIALPREVIEW,
  BACKGROUNDHANDLERFLAGS_RENDEREXTERNAL,
  BACKGROUNDHANDLERFLAGS_PRIVATE_VIEWREDRAW,
  BACKGROUNDHANDLERFLAGS_SHUTDOWN
}
 
enum  IDENTIFYFILE {
  IDENTIFYFILE_0,
  IDENTIFYFILE_SCENE,
  IDENTIFYFILE_IMAGE,
  IDENTIFYFILE_MOVIE,
  IDENTIFYFILE_SKIPQUICKTIME,
  IDENTIFYFILE_SCRIPT,
  IDENTIFYFILE_COFFEE,
  IDENTIFYFILE_SOUND,
  IDENTIFYFILE_LAYOUT,
  IDENTIFYFILE_PYTHON
}
 
enum  CALCHARDSHADOW {
  CALCHARDSHADOW_0,
  CALCHARDSHADOW_TRANSPARENCY,
  CALCHARDSHADOW_SPECIALGISHADOW,
  CALCHARDSHADOW_SPECIALSELFSHADOW
}
 
enum  ILLUMINATEFLAGS {
  ILLUMINATEFLAGS_0,
  ILLUMINATEFLAGS_SHADOW,
  ILLUMINATEFLAGS_NOENVIRONMENT,
  ILLUMINATEFLAGS_DISABLESHADOWMAP_CORRECTION,
  ILLUMINATEFLAGS_DISABLESHADOWCASTERMP_CORRECTION,
  ILLUMINATEFLAGS_LIGHTDIRNORMALS,
  ILLUMINATEFLAGS_NODISTANCEFALLOFF,
  ILLUMINATEFLAGS_NOGRAIN,
  ILLUMINATEFLAGS_BACKLIGHT
}
 
enum  RAYBIT {
  RAYBIT_0,
  RAYBIT_REFLECTION,
  RAYBIT_TRANSPARENCY,
  RAYBIT_REFRACTION,
  RAYBIT_CUSTOM,
  RAYBIT_CURR_REFLECTION,
  RAYBIT_CURR_TRANSPARENCY,
  RAYBIT_CURR_REFRACTION,
  RAYBIT_CURR_CUSTOM,
  RAYBIT_VOLUMETRICLIGHT,
  RAYBIT_ALLOWVLMIX,
  RAYBIT_GI,
  RAYBIT_BLURRY,
  RAYBIT_SSS,
  RAYBIT_AO,
  RAYBIT_COMPOSITING
}
 
enum  VOLUMEINFO {
  VOLUMEINFO_0,
  VOLUMEINFO_REFLECTION,
  VOLUMEINFO_TRANSPARENCY,
  VOLUMEINFO_ALPHA,
  VOLUMEINFO_CHANGENORMAL,
  VOLUMEINFO_DISPLACEMENT,
  VOLUMEINFO_ENVREQUIRED,
  VOLUMEINFO_DUDVREQUIRED,
  VOLUMEINFO_MIPSAT,
  VOLUMEINFO_VOLUMETRIC,
  VOLUMEINFO_TRANSFORM,
  VOLUMEINFO_EVALUATEPROJECTION,
  VOLUMEINFO_PRIVATE_GLOW,
  VOLUMEINFO_INITCALCULATION,
  VOLUMEINFO_FINAL_ALPHA
}
 
enum  VIDEOPOSTINFO {
  VIDEOPOSTINFO_0,
  VIDEOPOSTINFO_STOREFRAGMENTS,
  VIDEOPOSTINFO_EXECUTELINE,
  VIDEOPOSTINFO_EXECUTEPIXEL,
  VIDEOPOSTINFO_REQUEST_MOTIONMATRIX,
  VIDEOPOSTINFO_REQUEST_MOTIONGEOMETRY,
  VIDEOPOSTINFO_CALCVOLUMETRIC,
  VIDEOPOSTINFO_CALCSHADOW,
  VIDEOPOSTINFO_CUSTOMLENS,
  VIDEOPOSTINFO_GLOBALILLUMINATION,
  VIDEOPOSTINFO_CAUSTICS,
  VIDEOPOSTINFO_CUSTOMLENS_EXTENDED,
  VIDEOPOSTINFO_NETFRAME,
  VIDEOPOSTINFO_NETRUNONSERVER,
  VIDEOPOSTINFO_NETCREATEBUFFER,
  VIDEOPOSTINFO_NETCREATEBUFFER_MULTI,
  VIDEOPOSTINFO_REQUEST_MOTIONFULL
}
 
enum  SHADERINFO {
  SHADERINFO_0,
  SHADERINFO_TRANSFORM,
  SHADERINFO_BUMP_SUPPORT,
  SHADERINFO_ALPHA_SUPPORT,
  SHADERINFO_REFLECTIONS,
  SHADERINFO_DUDVREQUIRED,
  SHADERINFO_DYNAMICSUBSHADERS,
  SHADERINFO_TRANSPARENCIES
}
 
enum  SAMPLEBUMP {
  SAMPLEBUMP_0,
  SAMPLEBUMP_MIPFALLOFF
}
 
enum  INITCALCULATION {
  INITCALCULATION_SURFACE,
  INITCALCULATION_TRANSPARENCY,
  INITCALCULATION_DISPLACEMENT
}
 
enum  MULTIPASSCHANNEL {
  MULTIPASSCHANNEL_0,
  MULTIPASSCHANNEL_IMAGELAYER,
  MULTIPASSCHANNEL_MATERIALCHANNEL
}
 
enum  DLG_TYPE {
  DLG_TYPE_MODAL,
  DLG_TYPE_MODAL_RESIZEABLE,
  DLG_TYPE_ASYNC,
  DLG_TYPE_ASYNC_POPUP_RESIZEABLE,
  DLG_TYPE_ASYNC_POPUPEDIT,
  DLG_TYPE_ASYNC_FULLSCREEN_WORK,
  DLG_TYPE_ASYNC_FULLSCREEN_MONITOR,
  DLG_TYPE_
}
 
enum  MULTIMSG_ROUTE {
  MULTIMSG_ROUTE_NONE,
  MULTIMSG_ROUTE_UP,
  MULTIMSG_ROUTE_ROOT,
  MULTIMSG_ROUTE_DOWN,
  MULTIMSG_ROUTE_BROADCAST
}
 
enum  VPGETFRAGMENTS {
  VPGETFRAGMENTS_0,
  VPGETFRAGMENTS_Z_P,
  VPGETFRAGMENTS_N
}
 
enum  SIGNALMODE {
  SIGNALMODE_DEFAULT,
  SIGNALMODE_RESERVED
}
 
enum  QUALIFIER {
  QUALIFIER_0,
  QUALIFIER_SHIFT,
  QUALIFIER_CTRL,
  QUALIFIER_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_
}
 
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_RES_INT,
  LV_RES_BITMAP,
  LV_RES_STRING,
  LV_RES_VECTOR,
  LV_RES_NIL,
  LV__
}
 
enum  GlVertexBufferSubBufferType {
  VBArrayBuffer,
  VBElementArrayBuffer16,
  VBElementArrayBuffer32,
  VBTextureBuffer
}
 
enum  GlVertexBufferAccessFlags {
  VBReadWrite,
  VBReadOnly,
  VBWriteOnly
}
 
enum  GlProgramType : int {
  VertexProgram,
  FragmentProgram,
  CompiledProgram,
  GeometryProgram,
  TessControlProgram,
  TessEvalProgram
}
 
enum  GlUniformParamType {
  UniformFloat1,
  UniformFloat2,
  UniformFloat3,
  UniformFloat4,
  UniformInt1,
  UniformInt2,
  UniformInt3,
  UniformInt4,
  UniformUint1,
  UniformUint2,
  UniforUint3,
  UniformUint4,
  UniformFloatMatrix2,
  UniformFloatMatrix3,
  UniformFloatMatrix4,
  UniformTexture1D,
  UniformTexture2D,
  UniformTexture3D,
  UniformTextureCube,
  UniformTexture1Di,
  UniformTexture2Di,
  UniformTexture3Di,
  UniformTextureCubei,
  UniformTexture1Du,
  UniformTexture2Du,
  UniformTexture3Du,
  UniformTextureCubeu,
  UniformTexture1DArray,
  UniformTexture2DArray,
  UniformTexture1DArrayi,
  UniformTexture2DArrayi,
  UniformTexture1DArrayu,
  UniformTexture2DArrayu,
  UniformTextureBuffer,
  UniformTextureBufferi
}
 
enum  NOTIFY_EVENT {
  NOTIFY_EVENT_NONE,
  NOTIFY_EVENT_ALL,
  NOTIFY_EVENT_ANY,
  NOTIFY_EVENT_PRE_DEFORM,
  NOTIFY_EVENT_POST_DEFORM,
  NOTIFY_EVENT_UNDO,
  NOTIFY_EVENT_MESSAGE,
  NOTIFY_EVENT_FREE,
  NOTIFY_EVENT_COPY,
  NOTIFY_EVENT_CACHE,
  NOTIFY_EVENT_REMOVE,
  NOTIFY_EVENT_CLONE,
  NOTIFY_EVENT_INSERT,
  NOTIFY_EVENT_SELECTIONBIT,
  NOTIFY_EVENT_HIGHLIGHTBIT,
  NOTIFY_EVENT_SETNAME,
  NOTIFY_EVENT_0
}
 
enum  NOTIFY_EVENT_FLAG {
  NOTIFY_EVENT_FLAG_REMOVED,
  NOTIFY_EVENT_FLAG_COPY_UNDO,
  NOTIFY_EVENT_FLAG_COPY_CACHE,
  NOTIFY_EVENT_FLAG_COPY_DUPLICATE,
  NOTIFY_EVENT_FLAG_ONCE,
  NOTIFY_EVENT_FLAG_COPY,
  NOTIFY_EVENT_FLAG_0
}
 
enum  DESCIDSTATE {
  DESCIDSTATE_0,
  DESCIDSTATE_LOCKED,
  DESCIDSTATE_HIDDEN,
  DESCIDSTATE_OVERRIDE,
  DESCIDSTATE_FORBIDOVERRIDE
}
 
enum  BASEDRAW_HOOK_MESSAGE {
  BASEDRAW_MESSAGE_ADAPTVIEW,
  BASEDRAW_MESSAGE_SET_SCENE_CAMERA,
  BASEDRAW_MESSAGE_DELETEBASEDRAW
}
 
enum  CINEMAINFO {
  CINEMAINFO_TABLETT,
  CINEMAINFO_OPENGL,
  CINEMAINFO_TABLETT_HIRES,
  CINEMAINFO_FORBID_GUI,
  CINEMAINFO_FORBID_HWOGL,
  CINEMAINFO_LISTEN,
  CINEMAINFO_WATCH_PID,
  CINEMAINFO_SETFOREGROUND
}
 
enum  PROTOCOL {
  PROTOCOL_ZERO,
  PROTOCOL_IPV4,
  PROTOCOL_IPV6
}
 
enum  RESOLVERESULT {
  RESOLVERESULT_OK,
  RESOLVERESULT_UNKNOWN
}
 
enum  SERVERJOBLIST {
  SERVERJOBLIST_INACTIVE,
  SERVERJOBLIST_ACTIVE,
  SERVERJOBLIST_DOWNLOAD,
  SERVERJOBLIST_ALL
}
 
enum  EDITION {
  EDITION_C4D,
  EDITION_NETCLIENT,
  EDITION_NETSERVER,
  EDITION_NET
}
 
enum  JOBCOMMAND {
  JOBCOMMAND_NONE,
  JOBCOMMAND_FETCHJOB,
  JOBCOMMAND_ALLOCATESPACE,
  JOBCOMMAND_DOWNLOAD,
  JOBCOMMAND_RENDER,
  JOBCOMMAND_DELETE,
  JOBCOMMAND_STOPANDDELETE,
  JOBCOMMAND_ASSEMBLE,
  JOBCOMMAND_END
}
 
enum  RENDERTARGET {
  RENDERTARGET_ALL,
  RENDERTARGET_SPECIFIED,
  RENDERTARGET_MINMAX
}
 
enum  JOBSTATE {
  JOBSTATE_IDLE,
  JOBSTATE_PREPARING_RUNNING,
  JOBSTATE_PREPARING_FAILED,
  JOBSTATE_PREPARING_OK,
  JOBSTATE_RENDER_RUNNING,
  EX_JOBSTATE_RENDER_PAUSED,
  JOBSTATE_RENDER_OK,
  JOBSTATE_RENDER_FAILED,
  JOBSTATE_ALLOCATESPACE_RUNNING,
  JOBSTATE_ALLOCATESPACE_OK,
  JOBSTATE_ALLOCATESPACE_FAILED,
  JOBSTATE_DOWNLOAD_RUNNING,
  JOBSTATE_DOWNLOAD_OK,
  JOBSTATE_DOWNLOAD_FAILED,
  JOBSTATE_ASSEMBLE_RUNNING,
  JOBSTATE_ASSEMBLE_OK,
  JOBSTATE_ASSEMBLE_FAILED,
  JOBSTATE_STOPPED,
  JOBSTATE_QUEUED,
  JOBSTATE_PENDING,
  JOBSTATE_QUEUED_WAITING,
  JOBSTATE_ASSEMBLE_PENDING
}
 
enum  ZEROCONFMACHINESTATE {
  ZEROCONFMACHINESTATE_ONLINE,
  ZEROCONFMACHINESTATE_OFFLINE,
  ZEROCONFMACHINESTATE_REMOVED,
  ZEROCONFMACHINESTATE_UPDATE
}
 
enum  ZEROCONFACTION {
  ZEROCONFACTION_0,
  ZEROCONFACTION_RESOLVE,
  ZEROCONFACTION_MONITOR
}
 
enum  ZEROCONFERROR {
  ZEROCONFERROR_NOERROR,
  ZEROCONFERROR_UNKNOWN,
  ZEROCONFERROR_NOSUCHNAME,
  ZEROCONFERROR_NOMEMORY,
  ZEROCONFERROR_BADPARAM,
  ZEROCONFERROR_BADREFERENCE,
  ZEROCONFERROR_BADSTATE,
  ZEROCONFERROR_BADFLAGS,
  ZEROCONFERROR_UNSUPPORTED,
  ZEROCONFERROR_NOTINITIALIZED,
  ZEROCONFERROR_ALREADYREGISTERED,
  ZEROCONFERROR_NAMECONFLICT,
  ZEROCONFERROR_INVALID,
  ZEROCONFERROR_FIREWALL,
  ZEROCONFERROR_INCOMPATIBLE,
  ZEROCONFERROR_BADINTERFACEINDEX,
  ZEROCONFERROR_REFUSED,
  ZEROCONFERROR_NOSUCHRECORD,
  ZEROCONFERROR_NOAUTH,
  ZEROCONFERROR_NOSUCHKEY,
  ZEROCONFERROR_NATTRAVERSAL,
  ZEROCONFERROR_DOUBLENAT,
  ZEROCONFERROR_BADTIME,
  ZEROCONFERROR_BADSIG,
  ZEROCONFERROR_BADKEY,
  ZEROCONFERROR_TRANSIENT,
  ZEROCONFERROR_SERVICENOTRUNNING,
  ZEROCONFERROR_NATPORTMAPPINGUNSUPPORTED,
  ZEROCONFERROR_NATPORTMAPPINGDISABLED,
  ZEROCONFERROR_NOROUTER,
  ZEROCONFERROR_POLLINGMODE
}
 
enum  COMPONENT_SELECTION_MODES {
  POINTS_MODE,
  EDGES_MODE,
  POLYGONS_MODE,
  UVPOINTS_MODE,
  UVPOLYGONS_MODE,
  CURRENT_MODE
}
 

Active bits

#define BIT_ACTIVE
 
#define BIT_ACTIVE2
 
#define BIT_ACTIVE3
 

Material Bits

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

Object Bits

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

Track Bits

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

Videopost Bits

#define BIT_VPDISABLED
 

Document Bits

#define BIT_DOCUMENT_CHECKREWIND
 

RenderData Bits

#define BIT_ACTIVERENDERDATA
 

Macro Definition Documentation

§ MAX_IMAGE_RESOLUTION

#define MAX_IMAGE_RESOLUTION

Maximum image resolution.

Note
If changed, also change MAXMIPANZ.

§ C4DUUID_SIZE

#define C4DUUID_SIZE

Size of the C4DUuid object.

§ ID_LISTHEAD

#define ID_LISTHEAD

§ HIGHLIGHT_TRANSPARENCY

#define HIGHLIGHT_TRANSPARENCY

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

§ 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_COFFEESCRIPT

#define ID_COFFEESCRIPT

ID for a BaseList2D object that holds a C.O.F.F.E.E. script. To load C.O.F.F.E.E. scripts use:

if (op && ReadHyperFile(nullptr, op, fn, 'scrp', nullptr)==FILEERROR_NONE)
{
BaseBitmap* ptr = nullptr;
}
...
blDelete(op);

To access scripts loaded by Cinema 4D use GetScriptHead().
The container for the C.O.F.F.E.E. script nodes contains the following settings: COFFEESCRIPT The node responds to the following messages: MSG_SCRIPT

§ ID_PYTHONSCRIPT

#define ID_PYTHONSCRIPT

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

if (op && ReadHyperFile(nullptr, op, fn, 'scrp', nullptr)==FILEERROR_NONE)
{
BaseBitmap* ptr = nullptr;
}
...
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.

Since
R17.032

§ BASECONTAINER_TEMPORARY

#define BASECONTAINER_TEMPORARY

Private.

§ C4D_GL_VARS_DEFINED

#define C4D_GL_VARS_DEFINED

§ GLPROGRAMTYPE_DEFINED

#define GLPROGRAMTYPE_DEFINED

Typedef Documentation

§ GlProgramParameter

§ PIX

typedef UChar PIX

Enumeration Type Documentation

§ DETAILSELECTOR

Enumerator
DETAILSELECTOR_NONE 
DETAILSELECTOR_SELECTED 
DETAILSELECTOR_NONSELECTED 

§ GlVertexBufferSubBufferType

Enumerator
VBArrayBuffer 
VBElementArrayBuffer16 
VBElementArrayBuffer32 
VBTextureBuffer 

§ GlVertexBufferAccessFlags

Enumerator
VBReadWrite 
VBReadOnly 
VBWriteOnly 

§ GlProgramType

enum GlProgramType : int
Enumerator
VertexProgram 
FragmentProgram 
CompiledProgram 
GeometryProgram 
TessControlProgram 
TessEvalProgram 

§ GlUniformParamType

Enumerator
UniformFloat1 
UniformFloat2 
UniformFloat3 
UniformFloat4 
UniformInt1 
UniformInt2 
UniformInt3 
UniformInt4 
UniformUint1 
UniformUint2 
UniforUint3 
UniformUint4 
UniformFloatMatrix2 
UniformFloatMatrix3 
UniformFloatMatrix4 
UniformTexture1D 
UniformTexture2D 
UniformTexture3D 
UniformTextureCube 
UniformTexture1Di 
UniformTexture2Di 
UniformTexture3Di 
UniformTextureCubei 
UniformTexture1Du 
UniformTexture2Du 
UniformTexture3Du 
UniformTextureCubeu 
UniformTexture1DArray 
UniformTexture2DArray 
UniformTexture1DArrayi 
UniformTexture2DArrayi 
UniformTexture1DArrayu 
UniformTexture2DArrayu 
UniformTextureBuffer 
UniformTextureBufferi