This is the documentation for Enlighten.
module Implementation
Implementation details of the extended input lighting API.
Classes
Name | Description |
|---|---|
A8 texture sampler. | |
Return all light types. | |
BoxSpotlight class used by extended input lighting. | |
Cached data for box spotlight. | |
Selects the Cached type for the input light. | |
Selects the Cached type for the input light. | |
Cached Lights writer. | |
By default, light types do not support quickshade. | |
Specialization to enable QuickShade on this light type. | |
Enlighten internal class for per material dynamic updates. | |
Enlighten internal implementation for cluster albedo materials. | |
Number of dusters and a material index which is assigned to them. | |
Precompute data block detailing a buffer of ClusterProbeBounceSamples (internal). | |
Cluster probe bounce sample (internal). | |
Precompute data block detailing probe transparency sample data (internal). | |
Const LightValue iterator. This contains the logic for iterating over LightValue64 or LightValue128 arrays. | |
Count light size. | |
CPU texture sampler base class. | |
A class used to apply cluster-light level culling. | |
A class used to apply clustergroup-light level culling. | |
Struct to iterate over the lights of a particular type, applying the culling operation. | |
Terminator for CullingIterator. | |
A class used to apply system-light level culling. | |
The default transparency sampler. | |
DirectionalLight class used by extended input lighting. | |
Cached data for DirectionalLight. | |
Enlighten object used for dynamic material updates at runtime. | |
Return all types except quick shade lights. | |
FP16 texture sampler. | |
FrustumLight class used by extended input lighting. | |
Cached data for FrustumLight. | |
Hash lights functor. | |
A buffer containing the incident lighting for a system's input sample points (internal). | |
A class containing the parameters to be used as input to the internal indirect input lighting stage. | |
A single frame of the InputWorkspace lighting (internal). | |
This class is used to iterate through the duster samples in order to get a InputWorkspaceDebugPoint. | |
Runtime data about the quad approximations to clusters used for radiosity computations for dynamic systems (internal). | |
Runtime data about the dusters (internal). | |
The light table stores the falloff model of a light. | |
Selects the input light type. | |
Selects the input light type. | |
A class which represents a group of a particular type of lights. | |
Convenience value type for a half precision lighting value. |