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