This is the documentation for Enlighten.
struct Enlighten PppiOutputWorkspace
struct Enlighten::PppiOutputWorkspace
Information required by the per-pixel probe interpolation runtime for updating all volume textures managed by it.
Variables
Name | Description |
---|---|
void * m_BlueShAtlasTextureMemory | Start address of the CPU-writable memory region assigned to the texture containing spherical harmonics data for the blue band. |
void * m_GreenShAtlasTextureMemory | Start address of the CPU-writable memory region assigned to the texture containing spherical harmonics data for the green band. |
void * m_IndirectionTextureMemory | Start address of the CPU-writable memory region assigned to the indirection texture. |
Geo::s32 m_IndirectionTextureRowPitch | Number of bytes used per row by the indirection texture. |
Geo::s32 m_IndirectionTextureSlicePitch | Number of bytes used per slice by the indirection texture. |
void * m_RedShAtlasTextureMemory | Start address of the CPU-writable memory region assigned to the texture containing spherical harmonics data for the red band. |
Geo::s32 m_ShAtlasTextureRowPitch | Number of bytes used per row by any of the volume textures containg spherical harmonics data. |
Geo::s32 m_ShAtlasTextureSlicePitch | Number of bytes used per slice by any of the volume textures containing spherical harmonics data. |
void * m_ValidityAtlasTextureMemory | Start address of the CPU-writable memory region assigned to the texture containing validity information. |
Geo::s32 m_ValidityAtlasTextureRowPitch | Number of bytes used per row by the validity texture. |
Geo::s32 m_ValidityAtlasTextureSlicePitch | Number of bytes used per slice by the validity texture. |