Yog.Builder Namespace
| Type/Module | Description |
|
A builder for creating graphs from 2D grids. This module provides convenient ways to convert 2D grids (like heightmaps, mazes, or game boards) into graphs for pathfinding and traversal algorithms. |
|
|
A grid builder that wraps a graph and maintains grid dimensions. The grid uses row-major ordering: node_id = row × cols + col |
|
|
Labeled graph builder for constructing graphs with custom node labels. Provides a type-safe way to build graphs using arbitrary labels (strings, custom types, etc.) instead of integer node IDs. The builder maintains an internal mapping from labels to IDs. |
|
|
A persistent builder for graphs that use arbitrary labels instead of integer node IDs. |
|
|
Live graph builder for incremental graph construction. The Live builder queues changes (additions and removals) that can be applied
to a graph in batches via |
|
|
A Live Builder for incremental graph construction. Tracks label-to-ID mappings and pending transitions.
Changes are applied via |
|
|
Represents a pending transition to be applied during sync. |