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

Function EngineMain

engine/engine/src/engine_main.cpp:43–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41}
42
43static int EngineMain(int argc, char *argv[])
44{
45 dmExportedSymbols(); // Instead of our previous global constructor
46
47 dmEngine::RunLoopParams params;
48 params.m_Argc = argc;
49 params.m_Argv = argv;
50 params.m_AppCtx = 0;
51 params.m_AppCreate = AppCreate;
52 params.m_AppDestroy = AppDestroy;
53 params.m_EngineCreate = (dmEngine::EngineCreate)dmEngineCreate;
54 params.m_EngineDestroy = (dmEngine::EngineDestroy)dmEngineDestroy;
55 params.m_EngineUpdate = (dmEngine::EngineUpdate)dmEngineUpdate;
56 params.m_EngineGetResult = (dmEngine::EngineGetResult)dmEngineGetResult;
57 return dmEngine::RunLoop(&params);
58}
59
60#if defined(ANDROID)
61

Callers 2

EngineMainThreadFunction · 0.85
engine_mainFunction · 0.85

Calls 1

RunLoopFunction · 0.70

Tested by

no test coverage detected