Temporarily memoize IPlugView::canResize()

This makes VST3 plugin resizing more responsive, because this function
would otherwise be constantly running in lockstep from the GUI thread.
This commit is contained in:
Robbert van der Helm
2021-05-05 19:44:44 +02:00
parent 2c33048137
commit 9424c36993
5 changed files with 59 additions and 6 deletions
+3 -1
View File
@@ -242,7 +242,9 @@ class Vst3Logger {
const YaUnitHandler2::NotifyUnitByBusChange&);
void log_response(bool is_host_vst, const Ack&);
void log_response(bool is_host_vst, const UniversalTResult&);
void log_response(bool is_host_vst,
const UniversalTResult&,
bool from_cache = false);
void log_response(bool is_host_vst,
const Vst3PluginFactoryProxy::ConstructArgs&);
void log_response(