| 319 | } |
| 320 | |
| 321 | static void InitInstance(android_app *appState) { |
| 322 | BE1::AndroidJNI::Init(appState->activity); |
| 323 | |
| 324 | BE1::Str basePath = appState->activity->externalDataPath; |
| 325 | BE1::Engine::InitBase(basePath.c_str(), false, SystemLog, SystemError); |
| 326 | |
| 327 | // Set window format to 8888 |
| 328 | ANativeActivity_setWindowFormat(appState->activity, WINDOW_FORMAT_RGBA_8888); |
| 329 | |
| 330 | appState->onAppCmd = HandleCmd; // app command callback |
| 331 | appState->onInputEvent = HandleInput; // input event callback |
| 332 | |
| 333 | #ifdef USE_NDK_PROFILER |
| 334 | monstartup("libTestRenderer.so"); |
| 335 | #endif |
| 336 | |
| 337 | // Prepare to monitor accelerometer |
| 338 | InitSensors(appState); |
| 339 | } |
| 340 | |
| 341 | static void ShutdownInstance() { |
| 342 | app.FreeResources(); |
no test coverage detected