MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / ScriptableRegisterClass

Function ScriptableRegisterClass

src/hx/cppia/HaxeNative.cpp:170–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

168
169
170void ScriptableRegisterClass( String inName, int inDataOffset, ScriptNamedFunction *inFunctions, hx::ScriptableClassFactory inFactory, hx::ScriptFunction inConstruct)
171{
172 DBGLOG("ScriptableRegisterClass %s\n", inName.out_str());
173 if (!sScriptRegistered)
174 sScriptRegistered = new ScriptRegisteredMap();
175 HaxeNativeClass *registered = new HaxeNativeClass(inName.utf8_str(),inDataOffset, inFunctions,inFactory, inConstruct);
176 (*sScriptRegistered)[inName.utf8_str()] = registered;
177 //printf("Registering %s -> %p\n",inName.out_str(),(*sScriptRegistered)[inName.utf8_str()]);
178}
179
180
181HaxeNativeInterface::HaxeNativeInterface(const std::string &inName,

Callers 1

__bootMethod · 0.85

Calls 1

utf8_strMethod · 0.80

Tested by

no test coverage detected