![]() |
XII Release 0.1.0
|
#include <WorldLightData.h>
Classes | |
| struct | UploadHandles |
Public Member Functions | |
| xiiWorldLightData (const xiiWorld &world) | |
| xiiResult | UpdateFromExtraction (xiiArrayPtr< xiiRenderData *const > packets) |
| xiiArrayPtr< const xiiGpuLightData > | GetLights () const |
| xiiUInt32 | GetIndex (xiiComponentHandle component) const |
| xiiResult | Resolve (xiiUInt32 identity, xiiComponentHandle &out_component) const |
| const xiiWorldLightUploadStatistics & | GetUploadStatistics () const |
| UploadHandles | AddUploadPass (xiiRenderGraph &graph) const |
| Retains upload bytes/state. Repeated views share completed allocations and one upload per setup. | |
Derived canonical light/IES upload data for one authoritative world. No scene manipulation API. Updates and borrowed CPU reads require the existing world extraction boundary.