Detailed Description

Enumerations

enum class  RAYBIT {
  NONE ,
  REFLECTION ,
  TRANSPARENCY ,
  REFRACTION ,
  CUSTOM ,
  CURR_REFLECTION ,
  CURR_TRANSPARENCY ,
  CURR_REFRACTION ,
  CURR_CUSTOM ,
  VOLUMETRICLIGHT ,
  ALLOWVLMIX ,
  GI ,
  BLURRY ,
  SSS ,
  AO ,
  COMPOSITING
}
 

Functions

enum RAYBIT MAXON_ENUM_FLAGS (RAYBIT)
 

Enumeration Type Documentation

◆ RAYBIT

enum RAYBIT
strong
Enumerator
NONE 

None.

REFLECTION 

Ray chain contains a reflection ray.

TRANSPARENCY 

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

REFRACTION 

Ray chain contains a refraction ray.

CUSTOM 

Ray chain contains a custom ray.

CURR_REFLECTION 

Current ray is a reflection ray.

CURR_TRANSPARENCY 

Current ray is a transparency ray.

CURR_REFRACTION 

Current ray is a refraction ray.

CURR_CUSTOM 

Current ray is a custom ray.

VOLUMETRICLIGHT 

Current ray is used to calculate a volumetric light.

ALLOWVLMIX 

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

GI 

Current ray is a Global Illumination ray.

BLURRY 

Current ray is a blurry ray.

SSS 

Current ray is a subsurface ray.

AO 

Current ray is an Ambient Occlusion ray.

COMPOSITING 

Current ray is a compositing ray.

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum RAYBIT MAXON_ENUM_FLAGS ( RAYBIT  )