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

Function Launch

engine/engine/src/test/test_engine.cpp:94–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92}
93
94static int Launch(int argc, char *argv[], PreRun pre_run, PostRun post_run, void* context)
95{
96 g_PreRun = pre_run;
97 g_PostRun = post_run;
98 g_TextCtx = context;
99
100 dmEngine::RunLoopParams params;
101 params.m_Argc = argc;
102 params.m_Argv = argv;
103 params.m_AppCtx = 0;
104 params.m_AppCreate = TestEngineInitialize;
105 params.m_AppDestroy = TestEngienFinalize;
106 params.m_EngineCreate = (dmEngine::EngineCreate)TestEngineCreate;
107 params.m_EngineDestroy = (dmEngine::EngineDestroy)TestEngineDestroy;
108 params.m_EngineUpdate = (dmEngine::EngineUpdate)TestEngineUpdate;
109 params.m_EngineGetResult = (dmEngine::EngineGetResult)TestEngineGetResult;
110 return dmEngine::RunLoop(&params);
111}
112
113static void PreRunTextInput(dmEngine::HEngine engine, void* context)
114{

Callers 1

TEST_FFunction · 0.70

Calls 1

RunLoopFunction · 0.50

Tested by

no test coverage detected