60 std::shared_ptr<int> sentinel_ = std::make_shared<int>(0);
std::chrono::duration< float > delta_t
Manages the entity-component-system (ECS) operations for the ACE framework.
auto deinit(rtti::context &ctx) -> bool
Deinitializes the ECS with the given context.
auto get_scene() -> scene &
Gets the current scene.
void unload_scene()
Unloads the current scene.
void on_frame_render(rtti::context &ctx, delta_t dt)
Renders a frame.
auto init(rtti::context &ctx) -> bool
Initializes the ECS with the given context.
Represents a scene in the ACE framework, managing entities and their relationships.