Viewport, Platform, Examples: Added support for transparent window via PlatformIO Platform_SetWindowAlpha (#1542) + fixes for GLFW 3.3

This commit is contained in:
omar
2018-04-05 17:06:23 +02:00
parent 84c6ea0cee
commit 72899318e6
4 changed files with 41 additions and 3 deletions

View File

@ -3578,6 +3578,11 @@ void ImGui::UpdatePlatformWindows()
ImGui::MemFree(title_displayed);
}
// Update alpha
if (viewport->LastAlpha != viewport->Alpha && g.PlatformIO.Platform_SetWindowAlpha)
g.PlatformIO.Platform_SetWindowAlpha(viewport, viewport->Alpha);
viewport->LastAlpha = viewport->Alpha;
// Show window. On startup ensure platform window don't get focus.
if (is_new_window)
{