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

Method createParameters

hi_scripting/scripting/scriptnode/api/DspNetwork.cpp:2572–2586  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2570}
2571
2572void OpaqueNetworkHolder::createParameters(ParameterDataList& l)
2573{
2574 if (ownedNetwork != nullptr)
2575 {
2576 auto pTree = ownedNetwork->getRootNode()->getValueTree().getChildWithName(PropertyIds::Parameters);
2577
2578 for (auto c : pTree)
2579 {
2580 parameter::data p;
2581 p.info = parameter::pod(c);
2582 setCallback(p, pTree.indexOf(c));
2583 l.add(std::move(p));
2584 }
2585 }
2586}
2587
2588void OpaqueNetworkHolder::setCallback(parameter::data& d, int index)
2589{

Callers 5

addParameterCallbackMethod · 0.45
initialiseMethod · 0.45
postInitMethod · 0.45
initNodeWithNetworkMethod · 0.45

Calls 7

podClass · 0.85
moveFunction · 0.85
getChildWithNameMethod · 0.80
getRootNodeMethod · 0.80
getValueTreeMethod · 0.45
indexOfMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected