XII Release 0.1.0
Loading...
Searching...
No Matches
xiiLightScatteringHighOrderEvaluationMode Struct Reference
Inheritance diagram for xiiLightScatteringHighOrderEvaluationMode:
[legend]

Public Types

enum  Enum : StorageType {
  None = 0U , UnoccludedOnly , OccludedOnly , ENUM_COUNT ,
  Default = UnoccludedOnly
}
using StorageType = xiiUInt8

Member Enumeration Documentation

◆ Enum

Enumerator
None 

No high-order scattering evaluation. This can be useful for debugging and artistic purposes.

UnoccludedOnly 

Evaluate high-order scattering only for the unoccluded part of the view ray, which can be a good optimization since the occluded part of the view ray usually contributes much less to the final scattering.

OccludedOnly 

Evaluate high-order scattering only for the occluded part of the view ray, which can be a good optimization in scenes with a lot of occlusion since the unoccluded part of the view ray usually contributes much more to the final scattering.


The documentation for this struct was generated from the following file: