mirror of
https://github.com/ocornut/imgui.git
synced 2026-01-11 00:04:24 +00:00
Viewports: rename FindViewportByID() parameter for clarity.
This commit is contained in:
parent
1d942eb6c9
commit
ff45cb5929
2 changed files with 3 additions and 3 deletions
|
|
@ -16356,11 +16356,11 @@ ImGuiViewport* ImGui::GetMainViewport()
|
|||
}
|
||||
|
||||
// FIXME: This leaks access to viewports not listed in PlatformIO.Viewports[]. Problematic? (#4236)
|
||||
ImGuiViewport* ImGui::FindViewportByID(ImGuiID id)
|
||||
ImGuiViewport* ImGui::FindViewportByID(ImGuiID viewport_id)
|
||||
{
|
||||
ImGuiContext& g = *GImGui;
|
||||
for (ImGuiViewportP* viewport : g.Viewports)
|
||||
if (viewport->ID == id)
|
||||
if (viewport->ID == viewport_id)
|
||||
return viewport;
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
2
imgui.h
2
imgui.h
|
|
@ -1180,7 +1180,7 @@ namespace ImGui
|
|||
IMGUI_API void UpdatePlatformWindows(); // call in main loop. will call CreateWindow/ResizeWindow/etc. platform functions for each secondary viewport, and DestroyWindow for each inactive viewport.
|
||||
IMGUI_API void RenderPlatformWindowsDefault(void* platform_render_arg = NULL, void* renderer_render_arg = NULL); // call in main loop. will call RenderWindow/SwapBuffers platform functions for each secondary viewport which doesn't have the ImGuiViewportFlags_Minimized flag set. May be reimplemented by user for custom rendering needs.
|
||||
IMGUI_API void DestroyPlatformWindows(); // call DestroyWindow platform functions for all viewports. call from backend Shutdown() if you need to close platform windows before imgui shutdown. otherwise will be called by DestroyContext().
|
||||
IMGUI_API ImGuiViewport* FindViewportByID(ImGuiID id); // this is a helper for backends.
|
||||
IMGUI_API ImGuiViewport* FindViewportByID(ImGuiID viewport_id); // this is a helper for backends.
|
||||
IMGUI_API ImGuiViewport* FindViewportByPlatformHandle(void* platform_handle); // this is a helper for backends. the type platform_handle is decided by the backend (e.g. HWND, MyWindow*, GLFWwindow* etc.)
|
||||
|
||||
} // namespace ImGui
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue