diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 16:01:17 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 16:01:17 +0300 |
| commit | a858910853da12cb08bf1d7cd4572314a2e49fe1 (patch) | |
| tree | 377cb683036b90a972022a77635a4fee73ac082b /crates/fparkan-terrain/src | |
| parent | 83caf4d6abf95b47046e1b3cc8c3203323ee0eff (diff) | |
| download | fparkan-a858910853da12cb08bf1d7cd4572314a2e49fe1.tar.xz fparkan-a858910853da12cb08bf1d7cd4572314a2e49fe1.zip | |
feat(terrain): encode material manager selectors
Diffstat (limited to 'crates/fparkan-terrain/src')
| -rw-r--r-- | crates/fparkan-terrain/src/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/fparkan-terrain/src/lib.rs b/crates/fparkan-terrain/src/lib.rs index 65146b9..4eef871 100644 --- a/crates/fparkan-terrain/src/lib.rs +++ b/crates/fparkan-terrain/src/lib.rs @@ -23,6 +23,12 @@ use fparkan_terrain_format::{FullSurfaceMask, LandMapDocument, LandMeshDocument}; use std::collections::VecDeque; +/// Terrain material-selector contract preserved from the decoded map mesh. +/// +/// Applications access this semantic terrain API through this terrain crate +/// rather than taking a direct dependency on the binary-format parser. +pub use fparkan_terrain_format::{TerrainMaterialLayers, TerrainMaterialSelection}; + /// Terrain world. #[derive(Clone, Debug, Default)] pub struct TerrainWorld { |
