错误处理

This commit is contained in:
2026-08-16 20:39:12 +08:00
parent b33b57b0e3
commit 9d544c7ba9
44 changed files with 469 additions and 459 deletions
@@ -154,7 +154,7 @@ void Renderable_Base::Impl::discard_stale_frame_on_latest_data_update(
enabled, std::memory_order_release);
}
void Renderable_Base::Impl::notify_scene_model_dirty() noexcept {
void Renderable_Base::Impl::notify_scene_model_dirty() {
const auto& state = real_time_data_state;
if (!state->attached.load(std::memory_order_acquire) ||
!state->scene_lifetime)
@@ -222,7 +222,7 @@ void Renderable_Base::Impl::register_real_time_data(
}
void Renderable_Base::Impl::unregister_real_time_data(
Real_Time_Data_Base& data) noexcept {
Real_Time_Data_Base& data) {
std::lock_guard lock(real_time_data_mutex);
std::erase(real_time_data, &data);
}
@@ -278,12 +278,12 @@ void Renderable_Base::discard_stale_frame_on_latest_data_update(
d_func().discard_stale_frame_on_latest_data_update(enabled);
}
void Renderable_Base::Impl::changed() noexcept {
void Renderable_Base::Impl::changed() {
invalidate_prepare();
notify_scene_model_dirty();
}
void Renderable_Base::Impl::paint_changed() noexcept {
void Renderable_Base::Impl::paint_changed() {
invalidate_paint();
notify_scene_model_dirty();
}