Skip to content

API Reference

The Helios API Reference provides detailed documentation for the engine's core modules, rendering hardware interface, and scripting bridge.

Core Modules

The Core module contains the foundation of the engine, including the ECS, asset management, and windowing.

  • ECS: World, entities, components, systems, and scheduling.
  • Assets: Asynchronous loading, reference counting, and binary format.
  • Window & Input: Window management and raw input polling.
  • Scene: Scene lifecycle and YAML serialization.
  • App: Application setup and main loop.

Renderer

The Renderer module provides a high-performance Forward+ pipeline and a low-level RHI.

Physics & Audio

Independent modules for simulation and sound.

  • Physics: Jolt integration, rigid bodies, and raycasting.
  • Audio: SoLoud integration and spatial audio.

Scripting

Cross-language support for C# and C++.