RAYBIT Enumeration

详细描述

Enumerations

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

函数

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   )