Module platform

Source
Expand description

Provides abstractions over platform-specific functionalities.

This module contains traits and types that define a common, engine-wide interface for interacting with the underlying operating system and its features, such as windowing, input, and filesystem access.

The goal is to keep the core engine logic in crates like khora-agents and khora-lanes completely decoupled from any specific platform implementation (like Winit or SDL2), which are handled in khora-infra.

Modulesยง

window
Defines the KhoraWindow trait and related types for windowing abstraction.