29 std::filesystem::path new_script,
30 std::string stage_name =
"ux")
32 new_script_(
std::move(new_script)),
33 name_(
std::move(stage_name)) {}
35 std::string
name()
const override {
return name_; }
38 prev_script_ = session_.script_path();
41 [
this] {
return session_.reload_from(new_script_); },
46 if (prev_script_ != new_script_)
47 (void)session_.reload_from(prev_script_);
53 std::filesystem::path new_script_;
54 std::filesystem::path prev_script_;
Definition scripted_ui.hpp:125
One reload session = one atomic unit across UX + DSP.