This is the documentation for Enlighten.
module Debugging Utilities
A collection of debugging utility classes to help unpick problems in the API and the lighting.
Classes
Name | Description |
|---|---|
The ClusterRange describes a range of leaf clusters that belong to a certain cluster in the tree. | |
Debugging output representation of a value in the clustering metric. | |
Debugging output representation of a set of clustering metric hierarchies. | |
Debugging output representation of a hierarchy of clustering metrics. | |
Debugging output representation of a point with a normal. | |
Debugging output representation of a ray origin. | |
An interface for diagnosing the quality and any issues with the clustering process in EnlightenPrecomp2. | |
An interface for diagnosing the quality and any issues with the light transport process in EnlightenPrecomp2. | |
An interface for diagnosing the quality and any issues with the mesh simplification process in EnlightenPrecomp2. | |
Irradiance and directional irradiance output capture. | |
Debugging output representation of an output pixel. | |
Structure describing an internal debugging task to colour output pixels according to debug data. | |
Structure describing a task to colour output pixels according to debug data. | |
Extended information about a pixel in the Enlighten output for internal debugging purposes. |
Functions
Name | Description |
|---|---|
Compares a pair of Enlighten irradiance outputs. | |
Write debugging colours to an output texture. | |
Fill in a RadDebugPixelInfo for a specified UV coordinate (for internal debugging purposes). | |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
IsValid(const ClusterAlbedoWorkspaceMaterialData *, const char *, bool) | Function that tests if the data object provided is valid (pointer checks, metadata, etc). |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
IsValid(const PrecomputedVisibilityWorkspace *, const char *) | Function that tests if the data object provided is valid (pointer checks, metadata, etc). |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
Function that tests if the data object provided is valid (pointer checks, metadata, etc). | |
RunDebugBucketSelectionTask(const Enlighten::RadDebugBucketSelectionTask *) | Generate a texture that highlights the information specified in the task object. |
Typedefs
Name | Description |
|---|---|
Geo::GeoMap< Geo::s32, const GeoClusterNodeTree * > ClusterIdLookup | Lookup from linear cluster ID to node. |
Geo::GeoArray< ClusterRange > ClusterRangeArray | Collection of cluster ranges. |
Geo::GeoArray< GeoDirectionalPoint > GeoDirectionalPointList | Collection of points with normals for debugging. |
Geo::GeoArray< GeoRayOrigin > GeoRayOriginList | Collection of ray origins for debugging. |
Geo::GeoArray< GeoRayOrigin * > GeoRayOriginListPtr | Collection of ray origins for debugging. |
Geo::GeoArray< Geo::GeoTriangle > GeoTriangleList | Collection of triangles for debugging. |