30 std::shared_ptr<int> sentinel_ = std::make_shared<int>(0);
void on_play_begin(hpp::span< const entt::handle > entities, delta_t dt)
static auto mark_all_dirty(scene &scn, bool force_full_first_frame=false) -> size_t
Flags every reflection probe in the scene for rebuild.
void on_frame_update(scene &scn, delta_t dt)
auto deinit(rtti::context &ctx) -> bool
auto init(rtti::context &ctx) -> bool
std::chrono::duration< float > delta_t
Represents a scene in the ACE framework, managing entities and their relationships.