Viewports: Backported 'void* ImGuiViewport::PlatformHandle' from docking branch for use by backends.

This commit is contained in:
ocornut
2024-06-26 14:32:48 +02:00
parent eb1cc4b8b4
commit 32f9dfc126
7 changed files with 27 additions and 19 deletions

View File

@@ -365,7 +365,7 @@ bool ImGui_ImplSDL3_ProcessEvent(const SDL_Event* event)
static void ImGui_ImplSDL3_SetupPlatformHandles(ImGuiViewport* viewport, SDL_Window* window)
{
IM_UNUSED(window);
viewport->PlatformHandle = window;
viewport->PlatformHandleRaw = nullptr;
#if defined(__WIN32__) && !defined(__WINRT__)
viewport->PlatformHandleRaw = (HWND)SDL_GetProperty(SDL_GetWindowProperties(window), "SDL.window.win32.hwnd", nullptr);