From cd27e2e7f940111bbcc19fff3f6fa2038828e6ed Mon Sep 17 00:00:00 2001 From: Willow Sparks Date: Tue, 27 Jan 2026 21:04:45 +0000 Subject: [PATCH] Export SceneManager from rust4d_core - Add mod scene_manager declaration - Export SceneError and ActiveScene from scene module - Export SceneManager for use by application code Wave 2: SceneManager Agent - Task A3 Co-Authored-By: Claude Opus 4.5 --- crates/rust4d_core/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/rust4d_core/src/lib.rs b/crates/rust4d_core/src/lib.rs index 32effde..d550c86 100644 --- a/crates/rust4d_core/src/lib.rs +++ b/crates/rust4d_core/src/lib.rs @@ -17,12 +17,14 @@ mod entity; mod world; mod shapes; mod scene; +mod scene_manager; pub use transform::Transform4D; pub use entity::{Material, Entity, ShapeRef, DirtyFlags, EntityTemplate}; pub use world::{World, EntityKey}; pub use shapes::ShapeTemplate; -pub use scene::{Scene, SceneLoadError, SceneSaveError}; +pub use scene::{Scene, SceneLoadError, SceneSaveError, SceneError, ActiveScene}; +pub use scene_manager::SceneManager; // Re-export commonly used types from rust4d_math for convenience pub use rust4d_math::{Vec4, Rotor4, RotationPlane, ConvexShape4D, Tetrahedron}; -- knotmirror 0.0.1