flow_ngin/data_structures/mod.rs
1//! Engine data structures: models, textures, scene graphs, and instances.
2//!
3//! This module contains the core data types for scene representation:
4//!
5//! - `model` contains mesh and material definitions, GPU resources for 3D models
6//! - `texture` contains GPU texture wrapper and creation utilities
7//! - `block` is an instanced building blocks (pre-configured model + instance data)
8//! - `instance` holds per-instance transformation and attribute data
9//! - `scene_graph` enables hierarchical scene organization
10//! - `terrain` will be used for terrain mesh and management
11
12pub mod block;
13pub mod instance;
14pub mod model;
15pub mod scene_graph;
16pub mod texture;
17pub mod terrain;