GlDisplayService::~GlDisplayService() { ASSERT_NATIVE_THREAD bool destroyEGL = true; ReleaseDisplay(destroyEGL); }
void AppRunner::Pause() { if(m_pAppHost != NULL && !m_isPaused) { m_pAppHost->OnPause(); m_isPaused = true; } ReleaseDisplay(); }
HDISPLAY GetMainDisplay(HDEVICE device) { int index = 0; HDISPLAY display = NULL; while ((index < MAX_DISPLAYS)) { if (!(display = OpenDisplay(device, index))) { index++; continue; } if (IsDisplayConnected(display)) { break; } ReleaseDisplay(display); display = NULL; index++; } return display; }
GlDisplayService::~GlDisplayService() { bool destroyEGL = true; ReleaseDisplay(destroyEGL); }