ScreenGlobalInit::~ScreenGlobalInit() { #ifdef HAVE_DYNAMIC_ALPHA_BLEND AlphaBlendDeinit(); #endif ScreenDeinitialized(); }
ScreenGlobalInit::~ScreenGlobalInit() { delete event_queue; event_queue = nullptr; Font::Deinitialise(); ScreenDeinitialized(); }
ScreenGlobalInit::~ScreenGlobalInit() { delete event_queue; event_queue = nullptr; #ifdef USE_FREETYPE FreeType::Deinitialise(); #endif ScreenDeinitialized(); }
ScreenGlobalInit::~ScreenGlobalInit() { delete event_queue; event_queue = nullptr; OpenGL::Deinitialise(); FreeType::Deinitialise(); ScreenDeinitialized(); }
JNIEXPORT void JNICALL Java_org_xcsoar_NativeView_deinitializeNative(JNIEnv *env, jobject obj) { CommonInterface::main_window.reset(); Fonts::Deinitialize(); Graphics::Deinitialise(); delete sound_util; delete event_queue; delete native_view; OpenGL::Deinitialise(); ScreenDeinitialized(); }
gcc_visibility_default JNIEXPORT void JNICALL Java_org_xcsoar_NativeView_deinitializeNative(JNIEnv *env, jobject obj) { InitThreadDebug(); delete CommonInterface::main_window; DisallowLanguage(); Fonts::Deinitialize(); #ifdef IOIOLIB delete ioio_helper; ioio_helper = NULL; #endif delete vibrator; vibrator = NULL; SoundUtil::Deinitialise(env); delete event_queue; event_queue = NULL; delete native_view; TextUtil::Deinitialise(env); OpenGL::Deinitialise(); ScreenDeinitialized(); DeinitialiseDataPath(); delete context; #ifdef IOIOLIB BMP085Device::Deinitialise(env); NativeBMP085Listener::Deinitialise(env); I2CbaroDevice::Deinitialise(env); NativeI2CbaroListener::Deinitialise(env); NunchuckDevice::Deinitialise(env); NativeNunchuckListener::Deinitialise(env); VoltageDevice::Deinitialise(env); NativeVoltageListener::Deinitialise(env); IOIOHelper::Deinitialise(env); #endif BluetoothHelper::Deinitialise(env); NativeInputListener::Deinitialise(env); InternalSensors::Deinitialise(env); Environment::Deinitialise(env); Java::URL::Deinitialise(env); DeinitialiseIOThread(); }
ScreenGlobalInit::~ScreenGlobalInit() { delete event_queue; event_queue = nullptr; #ifdef ENABLE_OPENGL OpenGL::Deinitialise(); #endif Font::Deinitialise(); ::SDL_Quit(); ScreenDeinitialized(); }
ScreenGlobalInit::~ScreenGlobalInit() { delete event_queue; event_queue = nullptr; #ifdef ENABLE_OPENGL OpenGL::Deinitialise(); #endif #ifdef USE_FREETYPE FreeType::Deinitialise(); #endif ::SDL_Quit(); ScreenDeinitialized(); }
gcc_visibility_default JNIEXPORT void JNICALL Java_org_xcsoar_NativeView_deinitializeNative(JNIEnv *env, jobject obj) { Shutdown(); if (IsNookSimpleTouch()) { Nook::ExitFastMode(); } StopLogCat(); InitThreadDebug(); if (CommonInterface::main_window != nullptr) { CommonInterface::main_window->Destroy(); delete CommonInterface::main_window; CommonInterface::main_window = nullptr; } DisallowLanguage(); Fonts::Deinitialize(); delete ioio_helper; ioio_helper = nullptr; delete vibrator; vibrator = nullptr; SoundUtil::Deinitialise(env); delete event_queue; event_queue = nullptr; delete native_view; native_view = nullptr; TextUtil::Deinitialise(env); OpenGL::Deinitialise(); ScreenDeinitialized(); DeinitialiseDataPath(); delete context; context = nullptr; BMP085Device::Deinitialise(env); NativeBMP085Listener::Deinitialise(env); I2CbaroDevice::Deinitialise(env); NativeI2CbaroListener::Deinitialise(env); NunchuckDevice::Deinitialise(env); NativeNunchuckListener::Deinitialise(env); VoltageDevice::Deinitialise(env); NativeVoltageListener::Deinitialise(env); IOIOHelper::Deinitialise(env); NativeLeScanCallback::Deinitialise(env); BluetoothHelper::Deinitialise(env); NativeInputListener::Deinitialise(env); NativePortListener::Deinitialise(env); InternalSensors::Deinitialise(env); AndroidBitmap::Deinitialise(env); Environment::Deinitialise(env); NativeView::Deinitialise(env); Java::URL::Deinitialise(env); DeinitialiseIOThread(); }