Open Search

    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  )