Structsยง
- Block
Light Propagation Context - ScalableLux-style block-light propagation over scoped Steel light caches.
- Block
Light Update Result - Sections whose visible block-light data changed during a scoped update.
Enumsยง
- Block
Light Chunk Edge Checks - Whether chunk block-light generation must validate edge consistency.
- Block
Light Propagation Context Error - Error returned when a block-light propagation context is built from mismatched caches.
Functionsยง
- apply_
block_ ๐empty_ section_ changes - check_
block_ light_ chunk_ edges - Validates already-loaded block-light chunk edges without resetting sections.
- ensure_
center_ ๐chunk - force_
load_ block_ light_ chunk - Force-synchronizes block-light sections for an already-lit loaded chunk.
- load_
block_ light_ chunk - Loads already-persisted block light and validates chunk edges without resetting sections.
- propagate_
block_ light_ changes - Runs ScalableLux-style block-light propagation for changed blocks in a scoped workset.
- propagate_
block_ light_ changes_ with_ empty_ sections - Runs block-light propagation after applying real section emptiness transitions.
- propagate_
block_ light_ chunk - Seeds and propagates block light for the center chunk of a scoped workset.
- section_
is_ ๐non_ empty - section_
neighborhood_ ๐all_ empty - section_
neighborhood_ ๐all_ empty_ if_ known - sync_
block_ ๐empty_ light_ sections