Re-exportsยง
pub use context::SkyLightPropagationContext;
Modulesยง
- algorithms ๐
- context ๐
- queue_
engine ๐
Structsยง
- SkyLight
Update Result - Sections whose visible sky-light data changed during a scoped update.
Enumsยง
- SkyLight
Chunk Edge Checks - Whether chunk sky-light generation must validate edge consistency.
- SkyLight
Propagation Context Error - Error returned when a sky-light propagation context is built from mismatched caches.
Functionsยง
- check_
sky_ light_ chunk_ edges - Validates already-loaded sky-light chunk edges without resetting sections.
- ensure_
center_ ๐chunk - force_
load_ sky_ light_ chunk - Force-synchronizes sky-light sections for an already-lit loaded chunk.
- load_
sky_ light_ chunk - Loads already-persisted sky light and validates chunk edges without resetting sections.
- propagate_
sky_ light_ changes - Runs ScalableLux-style sky-light propagation for changed blocks in a scoped workset.
- propagate_
sky_ light_ changes_ with_ empty_ sections - Runs sky-light propagation after applying real section emptiness transitions.
- propagate_
sky_ light_ chunk - Seeds and propagates sky light for the center chunk of a scoped workset.
- propagate_
sky_ light_ chunk_ without_ edge_ checks - Seeds and propagates sky light for the center chunk without edge checks.