The thirteen .fbs files under crates/blvl/schema/. A reader in any language starts from these; the TypeScript reader behind the viewer is generated from them with the same pinned flatc the Rust crate uses.
| file | namespace | root table | types |
|---|---|---|---|
| acoustics.fbs | blvl.acoustics | blvl.acoustics.Acoustics | 4 |
| cameras.fbs | blvl.cameras | blvl.cameras.Cameras | 3 |
| common.fbs | blvl | — | 10 |
| entities.fbs | blvl.entities | blvl.entities.Entities | 3 |
| geometry.fbs | blvl.geometry | blvl.geometry.Geometry | 20 |
| lighting.fbs | blvl.lighting | blvl.lighting.Lighting | 23 |
| lightmaps.fbs | blvl.lightmaps | blvl.lightmaps.Lightmaps | 3 |
| minimap.fbs | blvl.minimap | blvl.minimap.Minimap | 2 |
| props.fbs | blvl.props | blvl.props.Props | 6 |
| sim.fbs | blvl.sim | blvl.sim.Sim | 26 |
| sites.fbs | blvl.sites | blvl.sites.Sites | 3 |
| skies.fbs | blvl.skies | blvl.skies.Skies | 2 |
| symbols.fbs | blvl.symbols | blvl.symbols.Symbols | 11 |