nTiled
latest
  • Motivation
  • Getting Started
  • Structure of the Project
  • API
    • Camera
    • GUI
    • Logging
    • Main
    • Math
    • Pipeline
      • Interfaces of the Pipeline
      • Forward Pipeline
      • Deferred Pipeline
      • Light Management
        • LightManagement API
      • Pipeline Utility functionality
      • Debug Pipeline
    • State
    • World
    • Search
nTiled
  • Docs »
  • The nTiled API reference »
  • Pipeline »
  • Light Management
  • Edit on GitHub

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
Next Previous

© Copyright 2016, Maarten Tegelaers. Revision a07ba70a.

Built with Sphinx using a theme provided by Read the Docs.