Expand description
This module contains the ChunkPyramid, which is used to check chunk dependencies.
All structures are const-compatible and computed at compile time.
Macrosยง
- define_
pyramid ๐ - Macro for defining chunk pyramids with nice syntax.
Structsยง
- Chunk
Dependencies - A collection of chunk dependencies (const-compatible).
- Chunk
Pyramid - Represents the hierarchy and dependencies for chunk generation or loading.
- Chunk
Step - A chunk step (const-compatible).
- Const
Pyramid ๐Builder - Const-time pyramid builder.
Constantsยง
- GENERATION_
PYRAMID - LOADING_
PYRAMID - MAX_
RADIUS ๐ - Maximum dependency radius supported.
- STATUS_
COUNT ๐ - Number of
ChunkStatusvariants.
Functionsยง
- const_
max ๐ - const_
max_ ๐status - const_
min ๐ - noop_
task ๐
Type Aliasesยง
- Chunk
Status Task - A task that generates a chunk.