OSSIA
Open Scenario System for Interactive Application
Loading...
Searching...
No Matches
ossia-max/src/parameter.hpp
1#pragma once
2
3#include <ossia-max/src/parameter_base.hpp>
4
5namespace ossia
6{
7
8namespace max_binding
9{
10class device;
11class parameter final : public parameter_base
12{
13public:
14 using is_parameter = std::true_type;
15
16 void do_registration();
17 bool unregister();
18 void save_values();
19 void on_device_created_callback(ossia::max_binding::device* dev);
20
21 static void* create(t_symbol*, long, t_atom*);
22 static void destroy(ossia::max_binding::parameter*);
23
24 static void assist(ossia::max_binding::parameter*, void*, long, long, char*);
25 static t_max_err notify(
26 ossia::max_binding::parameter* x, t_symbol* s, t_symbol* msg, void* sender,
27 void* data);
28 static void loadbang(parameter* x);
29};
30
31} // max namespace
32} // ossia namespace
Definition git_info.h:7