Skip to main content

Crate khora_data

Crate khora_data 

Source
Expand description

§Khora Data

Data management systems including layouts, assets, and streaming.

Re-exports§

pub use gpu::AssetEviction;
pub use gpu::AssetStore;
pub use gpu::EnvironmentMap;
pub use gpu::IblBaker;
pub use gpu::ProjectionRegistry;
pub use ui::components::*;

Modules§

assets
Defines asset types and their associated data structures.
ecs
Implements Khora’s custom Chunked Relational Page ECS (CRPECS).
flow
Flow — the typed interface between Data and Lanes.
gpu
GPU resource management — shared cache and CPU→GPU projection.
physics
Physics-domain data types that are not ECS components.
render
Render-data layer — the per-frame extracted scene representation.
scene
Scene module containing the Scene struct and related functionality.
ui
User interface subsystem.

Macros§

register_flow
Convenience macro for declaring a Flow registration with the standard trampoline (single static instance, no per-frame allocation).