Fully implement IParameterFinder

With this we're at VST 3.0.2 support.
This commit is contained in:
Robbert van der Helm
2021-01-03 23:46:13 +01:00
parent 52d4fe2f08
commit 8924124abb
7 changed files with 46 additions and 3 deletions
@@ -30,7 +30,7 @@
* `IEditController::createView()`, and it works exactly the same as
* `Vst3PluginProxy`.
*/
class Vst3PlugViewProxy : public YaPlugView {
class Vst3PlugViewProxy : public YaPlugView, public YaParameterFinder {
public:
/**
* These are the arguments for constructing a
@@ -55,10 +55,13 @@ class Vst3PlugViewProxy : public YaPlugView {
YaPlugView::ConstructArgs plug_view_args;
YaParameterFinder::ConstructArgs parameter_finder_args;
template <typename S>
void serialize(S& s) {
s.value8b(owner_instance_id);
s.object(plug_view_args);
s.object(parameter_finder_args);
}
};