Detailed Description

Enumerations

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