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

Method DelayedFunction

hi_scripting/scripting/api/ScriptBroadcaster.cpp:3739–3754  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3737}
3738
3739ScriptBroadcaster::DelayedFunction::DelayedFunction(ScriptBroadcaster* b, var f, const Array<var>& args_,
3740 int milliSeconds, const var& thisObj):
3741 c(b->getScriptProcessor(), b, f, 0),
3742 bc(b),
3743 args(args_)
3744{
3745 c.setHighPriority();
3746 c.incRefCount();
3747
3748 if (thisObj.isObject() && thisObj.getObject() != b)
3749 c.setThisObjectRefCounted(thisObj);
3750
3751 c.addAsSource(b, "delayedFunction");
3752
3753 startTimer(milliSeconds);
3754}
3755
3756ScriptBroadcaster::DelayedFunction::~DelayedFunction()
3757{

Callers

nothing calls this directly

Calls 7

setHighPriorityMethod · 0.80
incRefCountMethod · 0.80
getScriptProcessorMethod · 0.45
isObjectMethod · 0.45
getObjectMethod · 0.45
addAsSourceMethod · 0.45

Tested by

no test coverage detected