flint_core/lib.rs
1//! Flint Core - Foundational types for the Flint engine
2//!
3//! This crate provides the core types that all other Flint crates depend on:
4//! - `EntityId` - Stable entity identifiers
5//! - `ContentHash` - SHA-256 based content hashing
6//! - `Transform`, `Vec3` - Spatial types
7//! - Error types and Result alias
8
9pub mod callbacks;
10pub mod components;
11mod error;
12pub mod events;
13mod hash;
14mod id;
15pub mod ocean;
16pub mod spline;
17pub mod toml_util;
18mod types;
19
20pub use error::{FlintError, Result};
21pub use hash::ContentHash;
22pub use id::EntityId;
23pub use types::{mat4_mul, Color, Transform, Vec3};