This commit is contained in:
2026-08-17 22:55:51 +08:00
parent 93064c5ab9
commit 5ff0f6369d
14 changed files with 24 additions and 85 deletions
@@ -119,7 +119,6 @@ public:
[[nodiscard]] Scene_Edit_Error cleanup_detached_topology_locked();
[[nodiscard]] std::unique_lock<std::recursive_mutex> lock_render_idle();
[[nodiscard]] bool is_render_execution_context() const noexcept;
[[nodiscard]] bool consume_model_dirty() noexcept;
void invalidate_renderables();
void shutdown();
[[nodiscard]] Scene_Base::Edit_Operation enqueue_renderable_edit(
@@ -131,7 +130,6 @@ public:
std::shared_ptr<Scene_Lifetime> scene_lifetime_;
std::shared_ptr<Scene_Memory_Domain> memory_domain_;
std::unique_ptr<Execution_Context> execution_context_;
std::atomic_bool model_dirty_{true};
std::pmr::unordered_map<Renderable_Id, Renderable> renderables_;
renderive::scene::dependency::Dependency_Resolver<Renderable_Id>
dependency_resolver_;