Light Management¶
The Light Management module contains all functionality related to the light assignment algorithms. Currently it supports both Tiled as well as Clustered shading.
LightManagement API¶
- class
nTiled::pipeline::TiledLightManager
- class
nTiled::pipeline::TiledLightManagerBuilder
- class
nTiled::pipeline::TiledLightManagerLogged
- class
nTiled::pipeline::TiledLightManagerLoggedBuilder
- enum class
nTiled::pipeline::LightProjector
- class
nTiled::pipeline::BoxProjector
- class
nTiled::pipeline::LightGrid
- class
nTiled::pipeline::ClusteredLightManager
- class
nTiled::pipeline::ClusteredLightManagerBuilder
- class
nTiled::pipeline::ClusteredLightManagerLogged
- class
nTiled::pipeline::ClusteredLightManagerLoggedBuilder
- class
nTiled::pipeline::clustered::LightClustering
- class
nTiled::pipeline::clustered::ComputeShader
- class
nTiled::pipeline::clustered::KeyComputeShader
- class
nTiled::pipeline::clustered::KeySortAndCompactShader