Expand description
§Khora Core
Foundational crate containing traits, core types, and interface contracts that define the engine’s architecture.
Re-exports§
pub use utils::timer::Stopwatch;
Modules§
- asset
- Provides the foundational traits and primitive types for Khora’s asset system.
- audio
- Defines the foundational, abstract components for Khora’s audio system.
- ecs
- Contains foundational, public-facing types related to the Entity-Component-System.
- event
- Provides foundational primitives for event-driven communication.
- graph
- Provides generic, reusable graph algorithms and data structures.
- math
- Provides foundational mathematics primitives for 2D and 3D.
- memory
- Provides a public interface for querying engine-wide memory allocation statistics.
- platform
- Provides abstractions over platform-specific functionalities.
- renderer
- Provides the public, backend-agnostic rendering contracts for the Khora Engine.
- scene
- Groups all systems and data structures related to the logical concept of a “Scene”.
- telemetry
- Provides the foundational traits and data structures for engine telemetry.
- utils
- Provides a collection of general-purpose utilities for the Khora Engine.
- vfs
- Virtual File System (VFS) module for fast, in-memory asset metadata access.