| 
| enum class   | FLAG_STATE {  
  NONE
,  
  ADD
,  
  DEL
,  
  SET
 
 } | 
|   | 
| enum class   | SHADING_CALLBACK_FLAG {  
  NONE
,  
  INIT
,  
  EXIT
,  
  SHADER
,  
  THICKNESS
,  
  SHADOWS
 
 } | 
|   | 
| enum class   | RENDER_CALLBACK_FLAG {  
  NONE
,  
  DRAW
,  
  FIRST
,  
  CALCVOL
,  
  CALCVOL_EXIT
 
 } | 
|   | 
| enum class   | RENDER_CALLBACK_RETURN_FLAG {  
  NONE
,  
  EXIT
,  
  SKIP_Z
,  
  SKIP_SET
,  
  SAMPLED
 
 } | 
|   | 
| enum class   | OBJECT_FLAG {  
  NONE
,  
  NORMALS
,  
  WORLD_THICKNESS
,  
  CUSTOM_THICKNESS
,  
  CUSTOM_WORLD_THICKNESS
,  
  NO_SHADOWS
,  
  NO_REFRACTION
,  
  NO_REFLECTION
,  
  NO_PRECULL
,  
  REQUEST_SCREEN
,  
  REQUEST_WORLD
,  
  REQUEST_CAMERA
,  
  REQUEST_TANGENTS
,  
  VERTEX_COL_SAMPLING
,  
  SAMPLING_AA
,  
  RAYTRACED
,  
  MP_NO_DEPTH
 
 } | 
|   | 
| enum class   | COORD_SPACE {  
  NONE
,  
  LOCAL
,  
  WORLD
,  
  CAMERA
,  
  SCREEN
,  
  CUSTOM
 
 } | 
|   | 
| enum class   | JOINT_TYPE {  
  NONE
,  
  BEVEL
,  
  ROUND
,  
  MITER
 
 } | 
|   | 
| enum class   | INTERPOLATION_TYPE {  
  NONE
,  
  LINEAR
 
 } | 
|   | 
| enum class   | CAP_TYPE {  
  NONE
,  
  ROUND
,  
  FLAT
,  
  SQUARE
,  
  LINEAR
,  
  ARROW
,  
  CUSTOM
 
 } | 
|   | 
| enum class   | RENDER_TYPE {  
  NONE
,  
  RASTER
,  
  CONE
,  
  RAY
,  
  RASTER_TILES
,  
  RASTER_NO_MP
 
 } | 
|   | 
| enum class   | SHADOW_TYPE {  
  NONE
,  
  AUTO
,  
  SOFT
,  
  HARD
 
 } | 
|   | 
| enum class   | RENDER_FLAG {  
  NONE
,  
  RENDER_CALLBACK
,  
  RENDER_ALPHA_ONLY
,  
  RENDER_NO_TRACER
,  
  RENDER_BLENDING
,  
  RENDER_SHADOWS
,  
  RENDER_ERROR
,  
  RENDER_UNINIT
,  
  RENDER_REFRACTION
,  
  RENDER_REFLECTION
,  
  RENDER_BUCKETS
,  
  RENDER_READY
 
 } | 
|   | 
| enum class   | BLEND_MODE {  
  NONE
,  
  AVERAGE
,  
  NORMAL
,  
  MULTIPLY
,  
  SCREEN
,  
  DARKEN
,  
  LIGHT
,  
  DIFFERENCE
,  
  NEGATIVE
,  
  EXCLUSION
,  
  OVERLAY
,  
  HARDLIGHT
,  
  SOFTLIGHT
,  
  DODGE
,  
  BURN
,  
  REFLECT
,  
  GLOW
,  
  FREEZE
,  
  HEAT
,  
  ADD
,  
  SUB
,  
  STAMP
,  
  XOR
,  
  HUE
,  
  SATURATION
,  
  LUMINANCE
,  
  RED
,  
  GREEN
,  
  BLUE
,  
  OVERWRITE
,  
  LEVR
 
 } | 
|   | 
| enum class   | RENDERDATA_FLAG {  
  NONE
,  
  SCREEN
,  
  WORLD
,  
  CAMERA
,  
  LINE
,  
  TRACING
,  
  REDUCED
,  
  TANGENT
 
 } | 
|   | 
| enum class   | SETCURVE_FLAGS {  
  NONE
,  
  CLONE
,  
  OWN
 
 } | 
|   | 
| enum class   | MPBUFFER_FLAGS {  
  NONE
,  
  MUL
,  
  DEPTH
,  
  ALPHA
,  
  INVERT
 
 } | 
|   |