MCPcopy Create free account
hub / github.com/adventuregamestudio/ags / ccAddExternalStaticFunction

Function ccAddExternalStaticFunction

Engine/script/script_runtime.cpp:30–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28
29
30bool ccAddExternalStaticFunction(const String &name, ScriptAPIFunction *scfn, void *dirfn)
31{
32 return simp.Add(name, RuntimeScriptValue().SetStaticFunction(scfn), nullptr) != UINT32_MAX &&
33 (!dirfn ||
34 simp_for_plugin.Add(name, RuntimeScriptValue().SetPluginFunction(dirfn), nullptr) != UINT32_MAX);
35}
36
37bool ccAddExternalObjectFunction(const String &name, ScriptAPIObjectFunction *scfn, void *dirfn)
38{

Callers 2

RegisterPluginStubsFunction · 0.85
RegisterDynamicArrayAPIFunction · 0.85

Calls 2

RuntimeScriptValueClass · 0.70
AddMethod · 0.45

Tested by

no test coverage detected