Structs§
- Light
Direction Set ScalableLuxpropagation direction bitset.- Light
Direction SetIter - Iterator over a
LightDirectionSetinScalableLuxpropagation order. - Light
Propagation Queue - Array-backed FIFO used for vanilla light propagation work.
- Light
Propagation Queues - Vanilla’s separate increase and decrease propagation queues.
- Light
Queue Entry - Vanilla’s packed light-propagation queue entry.
- Light
Queue Flags ScalableLuxstate flags stored in the top three queue-entry bits.- Packed
Light Propagation Queue - Array-backed FIFO used for
ScalableLuxpacked light propagation entries. - Packed
Light Propagation Queues ScalableLux’s separate packed increase and decrease propagation queues.- Packed
Light Queue Entry ScalableLuxpacked light-propagation queue entry.- Queued
Light Update - One typed light propagation queue item.
Enums§
- Light
Axis Direction ScalableLuxaxis direction order used by packed light propagation queues.
Constants§
- LIGHT_
QUEUE_ 🔒MIN_ CAPACITY - PACKED_
LIGHT_ 🔒QUEUE_ DIRECTIONS_ SHIFT - PACKED_
LIGHT_ 🔒QUEUE_ DIRECTION_ BITS - PACKED_
LIGHT_ 🔒QUEUE_ DIRECTION_ MASK - PACKED_
LIGHT_ 🔒QUEUE_ FLAGS_ MASK - PACKED_
LIGHT_ 🔒QUEUE_ LEVEL_ BITS - PACKED_
LIGHT_ 🔒QUEUE_ LEVEL_ MASK - PACKED_
LIGHT_ 🔒QUEUE_ LEVEL_ SHIFT - PACKED_
LIGHT_ 🔒QUEUE_ MIN_ CAPACITY - PACKED_
LIGHT_ 🔒QUEUE_ POSITION_ BITS - PACKED_
LIGHT_ 🔒QUEUE_ POSITION_ MASK - QUEUE_
ENTRY_ 🔒DIRECTIONS_ MASK - QUEUE_
ENTRY_ 🔒FLAG_ FROM_ EMPTY_ SHAPE - QUEUE_
ENTRY_ 🔒FLAG_ INCREASE_ FROM_ EMISSION - QUEUE_
ENTRY_ 🔒LEVEL_ MASK