MCPcopy Create free account
hub / github.com/christophhart/HISE / loadCustomUserPreset

Method loadCustomUserPreset

hi_scripting/scripting/api/ScriptExpansion.cpp:129–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127}
128
129void ScriptUserPresetHandler::loadCustomUserPreset(const var& dataObject)
130{
131 if (customLoadCallback)
132 {
133 LockHelpers::SafeLock sl(getScriptProcessor()->getMainController_(), LockHelpers::Type::ScriptLock);
134
135 var args = dataObject;
136 auto ok = customLoadCallback.callSync(&args, 1, nullptr);
137
138 if (!ok.wasOk())
139 debugError(getMainController()->getMainSynthChain(), ok.getErrorMessage());
140 }
141}
142
143var ScriptUserPresetHandler::saveCustomUserPreset(const String& presetName)
144{

Callers 1

restoreFromValueTreeMethod · 0.80

Calls 5

getMainController_Method · 0.80
callSyncMethod · 0.45
wasOkMethod · 0.45
getMainSynthChainMethod · 0.45
getErrorMessageMethod · 0.45

Tested by

no test coverage detected