nightshade 0.52.0

A cross-platform data-oriented game engine.
Documentation
//! Transform system for spatial positioning and hierarchies.
//!
//! This module provides the core transform components and systems:
//!
//! - [`LocalTransform`]: Position, rotation, and scale relative to parent (or world if no parent)
//! - [`GlobalTransform`]: Computed world-space transformation matrix
//! - [`ChildOf`]: Establishes parent-child hierarchy relationships
//! - [`Rotation`]: Continuous rotation animation helper
//! - [`IgnoreParentScale`]: Marker to exclude parent scale from transform inheritance
//!
//! The transform system automatically propagates [`LocalTransform`] changes through
//! the entity hierarchy to compute [`GlobalTransform`] matrices each frame. Changes
//! are detected through the ECS change ticks, so writing a transform through any
//! component accessor is enough to schedule propagation.

pub mod components;
pub mod queries;
pub mod resources;
pub mod systems;

pub use components::*;
pub use queries::*;
pub use resources::*;
pub use systems::*;