Fully implement INoteExpressionPhysicalUIMapping

With this we support all VST 3.6.11 features.
This commit is contained in:
Robbert van der Helm
2021-01-15 19:33:05 +01:00
parent d9d389bebf
commit 6e8d56923c
4 changed files with 32 additions and 5 deletions
+10 -5
View File
@@ -664,11 +664,16 @@ tresult PLUGIN_API Vst3PluginProxyImpl::getPhysicalUIMapping(
int32 busIndex,
int16 channel,
Steinberg::Vst::PhysicalUIMapList& list) {
// TODO: Implement
bridge.logger.log(
"TODO: Implement "
"INoteExpressionPhysicalUIMapping::getPhysicalUIMapping()");
return Steinberg::kNotImplemented;
const GetNotePhysicalUIMappingResponse response = bridge.send_message(
YaNoteExpressionPhysicalUIMapping::GetNotePhysicalUIMapping{
.instance_id = instance_id(),
.bus_index = busIndex,
.channel = channel,
.list = list});
response.list.write_back(list);
return response.result;
}
tresult PLUGIN_API Vst3PluginProxyImpl::initialize(FUnknown* context) {