75 std::shared_ptr<int> sentinel_ = std::make_shared<int>(0);
static void on_create_component(entt::registry &r, entt::entity e)
Called when the component is created.
void on_play_begin(hpp::span< const entt::handle > entities, delta_t dt)
auto init(rtti::context &ctx) -> bool
auto deinit(rtti::context &ctx) -> bool
void on_frame_update(scene &scn, delta_t dt)
Updates the physics system for each frame.
static void on_destroy_component(entt::registry &r, entt::entity e)
Called when the component is destroyed.
std::chrono::duration< float > delta_t
Represents a scene in the ACE framework, managing entities and their relationships.