GlDisplayService::~GlDisplayService()
{
    ASSERT_NATIVE_THREAD

    bool destroyEGL = true;
    ReleaseDisplay(destroyEGL);
}
示例#2
0
void AppRunner::Pause()
{
    if(m_pAppHost != NULL && !m_isPaused)
    {
        m_pAppHost->OnPause();
        m_isPaused = true;
    }

    ReleaseDisplay();
}
示例#3
0
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);
}