Crate khora_core

Crate khora_core 

Source
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.