OSSIA
Open Scenario System for Interactive Application
dataflow/nodes/state.hpp
1 #pragma once
2 #include <ossia/dataflow/graph_node.hpp>
4 
5 namespace ossia::nodes
6 {
7 struct OSSIA_EXPORT state_writer final : public ossia::graph_node
8 {
9 public:
10  state_writer(const ossia::state& other);
11  state_writer(ossia::state&& other);
12  state_writer() = default;
13 
14  ~state_writer() override;
15 
16  void run(const ossia::token_request&, ossia::exec_state_facade e) noexcept override;
17  [[nodiscard]] std::string label() const noexcept override;
18 
19  ossia::state data;
20  std::vector<ossia::control_message> controls;
21 };
22 }
The state class.
Definition: editor/state/state.hpp:25
Definition: git_info.h:7