| 1037 | } |
| 1038 | |
| 1039 | void VST3Wrapper::LoadSettings(const CommandParameters& parms, EffectSettings& settings) |
| 1040 | { |
| 1041 | VST3EffectSettings vst3settings; |
| 1042 | |
| 1043 | if(parms.HasEntry(processorStateKey)) |
| 1044 | { |
| 1045 | vst3settings.processorState = parms.Read(processorStateKey); |
| 1046 | if(parms.HasEntry(controllerStateKey)) |
| 1047 | vst3settings.controllerState = parms.Read(controllerStateKey); |
| 1048 | } |
| 1049 | if(parms.HasEntry(parametersKey)) |
| 1050 | vst3settings.parameterChanges = ParametersFromString(parms.Read(parametersKey)); |
| 1051 | |
| 1052 | std::swap(vst3settings, GetSettings(settings)); |
| 1053 | } |
| 1054 | |
| 1055 | void VST3Wrapper::SaveSettings(const EffectSettings& settings, CommandParameters& parms) |
| 1056 | { |
nothing calls this directly
no test coverage detected