Публичное API ECS модуля

Обзор

Публичное API предназначено для разработчиков игр и приложений. Оно предоставляет простой интерфейс для работы с ECS.

Основные классы:

  • Scene - основная точка входа для работы с ECS

  • ISystem - базовый интерфейс для всех систем

Пример использования:

#include <prism/scene.h>

prism::scene::Scene scene;
auto entity = scene.createEntity();
scene.addComponent<Transform>(entity, Transform{0, 0, 0});
Смотрите также: