MCPcopy Create free account
hub / github.com/defold/defold / InitializeScriptLibs

Function InitializeScriptLibs

engine/gamesys/src/gamesys/gamesys_script.cpp:541–565  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

539 }
540
541 bool InitializeScriptLibs(const ScriptLibContext& context)
542 {
543 lua_State* L = context.m_LuaState;
544
545 int top = lua_gettop(L);
546 (void)top;
547
548 bool result = true;
549
550 ScriptBufferRegister(context);
551 ScriptLabelRegister(context);
552 ScriptParticleFXRegister(context);
553 ScriptTileMapRegister(context);
554 ScriptPhysicsRegister(context);
555 ScriptFactoryRegister(context);
556 ScriptCollectionFactoryRegister(context);
557 ScriptSpriteRegister(context);
558 ScriptSoundRegister(context);
559 ScriptResourceRegister(context);
560 ScriptWindowRegister(context);
561 ScriptCollectionProxyRegister(context);
562 ScriptSysGameSysRegister(context);
563 assert(top == lua_gettop(L));
564 return result;
565 }
566
567 void FinalizeScriptLibs(const ScriptLibContext& context)
568 {

Callers 8

engine.cppFile · 0.85
TEST_FFunction · 0.85
TEST_PFunction · 0.85
SetUpMethod · 0.85
SetUpMethod · 0.85
SetUpMethod · 0.85
SetUpMethod · 0.85
SetUpMethod · 0.85

Calls 15

lua_gettopFunction · 0.85
ScriptBufferRegisterFunction · 0.85
ScriptLabelRegisterFunction · 0.85
ScriptParticleFXRegisterFunction · 0.85
ScriptTileMapRegisterFunction · 0.85
ScriptPhysicsRegisterFunction · 0.85
ScriptFactoryRegisterFunction · 0.85
ScriptSpriteRegisterFunction · 0.85
ScriptSoundRegisterFunction · 0.85
ScriptResourceRegisterFunction · 0.85
ScriptWindowRegisterFunction · 0.85

Tested by 7

TEST_FFunction · 0.68
TEST_PFunction · 0.68
SetUpMethod · 0.68
SetUpMethod · 0.68
SetUpMethod · 0.68
SetUpMethod · 0.68
SetUpMethod · 0.68