OSSIA
Open Scenario System for Interactive Application
node_process_raw.hpp
1 #pragma once
2 #include <ossia/detail/config.hpp>
3 
5 
6 namespace ossia
7 {
8 
9 class node_process_raw : public looping_process<node_process_raw>
10 {
11 public:
12  std::vector<ossia::token_request>& active;
13  explicit node_process_raw(std::vector<ossia::token_request>& ref): active{ref} { }
14  ~node_process_raw() override = default;
15  void offset_impl(ossia::time_value) override { }
16  void transport_impl(ossia::time_value date) override { }
17 
18  void state_impl(const ossia::token_request& req) { active.push_back(req); }
19 
20  void start() override { }
21  void stop() override { }
22  void pause() override { }
23  void resume() override { }
24  void mute_impl(bool) override { }
25 };
26 
27 }
Definition: git_info.h:7
The time_value class.
Definition: ossia/editor/scenario/time_value.hpp:28