| 8547 | } |
| 8548 | |
| 8549 | var ScriptingObjects::ScriptedMacroHandler::getMacroDataObject() |
| 8550 | { |
| 8551 | Array<var> list; |
| 8552 | |
| 8553 | for (int i = 0; i < HISE_NUM_MACROS; i++) |
| 8554 | { |
| 8555 | auto md = getScriptProcessor()->getMainController_()->getMacroManager().getMacroChain()->getMacroControlData(i); |
| 8556 | |
| 8557 | for (int p = 0; p < md->getNumParameters(); p++) |
| 8558 | { |
| 8559 | auto pd = md->getParameter(p); |
| 8560 | list.add(getCallbackArg(i, pd->getProcessor(), pd->getParameter(), true)); |
| 8561 | } |
| 8562 | } |
| 8563 | |
| 8564 | return list; |
| 8565 | } |
| 8566 | |
| 8567 | void ScriptingObjects::ScriptedMacroHandler::setMacroDataFromObject(var jsonData) |
| 8568 | { |
nothing calls this directly
no test coverage detected