From a858910853da12cb08bf1d7cd4572314a2e49fe1 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sat, 18 Jul 2026 17:01:17 +0400 Subject: feat(terrain): encode material manager selectors --- crates/fparkan-terrain/src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'crates/fparkan-terrain/src/lib.rs') 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 { -- cgit v1.2.3