dreamwell-engine 1.0.0

Dreamwell pure-logic engine library — transforms, hierarchy, canon pipeline, spatial math, hashing, tile rules, validation, waymark schema, material/lighting descriptors. No SpacetimeDB dependency.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Strict prelude — commonly used types re-exported for convenience.
//! Keep this minimal. Do not add wildcard re-exports.

pub use crate::authority::AuthorityLevel;
pub use crate::events::{CanonEnvelope, CanonHashable};
pub use crate::game_object::{ComponentKind, GameObject, GameObjectScene, MeshBinding, PrimitiveKind, Transform};
pub use crate::hierarchy::SceneHierarchy;
pub use crate::ids::{ActorId, EntityId, EventId, ScopeKey, Tick, WorldId};
pub use crate::lighting::{DirectionalLightDesc, PointLightDesc, SpotLightDesc};
pub use crate::material::{AlphaMode, LitMaterialDesc};
pub use crate::scene::SceneTransforms;
pub use crate::transform::GlobalTransform;