Skip to main content

helios::physics API Reference

Physics integration module for the helios C++23 ecosystem.

Overview

helios::physics currently provides motion integration primitives built on top of helios::engine, helios::ecs, and helios::math.

Features

  • Physics module aggregation via helios.physics
  • Motion namespace split (components, systems)
  • Velocity component alias for 3D local-space motion
  • Delta-time based position integration system

Module surface

AreaPublic modules / APIs
Aggregatorhelios.physics
Motionhelios.physics.motion
Componentshelios.physics.motion.components, Velocity3DComponent
Systemshelios.physics.motion.systems, MotionIntegrationSystem

Usage

C++ module

 import helios.physics;

CMake

When used as a subdirectory, link against:

 add_subdirectory(path/to/helios-physics)
 target_link_libraries(your_target PRIVATE helios::physics)

Development

Build and run local tests:

 cmake -S . -B build -DBUILD_TESTING=ON
 cmake --build build
 ctest --test-dir build --output-on-failure

Related repositories


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.