This is the documentation for Enlighten.
class Enlighten ProbeSetOctreeNode
class Enlighten::ProbeSetOctreeNode
The data associated with each non-empty octree node.
Nodes are always either full or empty, so we pack the data for the eight child nodes into each non-empty node. Empty nodes are simply not stored.
Variables
Name | Description |
---|---|
Geo::u16 m_ChildrenOffsets[8] | child offsets relative to this node. A value of 0xffff indicates the child is empty. |
Geo::u32 m_Probes[27] | a 3x3x3 array of probe indices. A value of 0xffffffff indicates the probe was culled. |
Geo::u32 m_Resolutions | 4 bits per child. A value of 0xf indicates the child was culled. |