XII Release 0.1.0
Loading...
Searching...
No Matches
xiiPhotometricUnit Struct Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <PhotometricUnits.h>

Inheritance diagram for xiiPhotometricUnit:
[legend]

Public Types

enum  Enum : StorageType {
  Lumen , Candela , Lux , Nit ,
  Default = Lumen
}
using StorageType = xiiUInt8

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Physical quantity used to author the intensity of a light source.

The renderer converts authored values to the canonical quantity required by each emitter: candela for local lights, lux for directional lights, and nits for finite area emitters.

Member Enumeration Documentation

◆ Enum

enum xiiPhotometricUnit::Enum : StorageType
Enumerator
Lumen 

Luminous flux (lm).

Candela 

Luminous intensity (cd = lm / sr).

Lux 

Illuminance or luminous exitance (lx = lm / m^2).

Nit 

Luminance (nt = cd / m^2).


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