MCPcopy Create free account
hub / github.com/Aegel5/SimpleSwitcher / ScaleWindow

Function ScaleWindow

imgui_tiny_app/imgui/imgui.cpp:5560–5567  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5558}
5559
5560static void ScaleWindow(ImGuiWindow* window, float scale)
5561{
5562 ImVec2 origin = window->Viewport->Pos;
5563 window->Pos = ImFloor((window->Pos - origin) * scale + origin);
5564 window->Size = ImTrunc(window->Size * scale);
5565 window->SizeFull = ImTrunc(window->SizeFull * scale);
5566 window->ContentSize = ImTrunc(window->ContentSize * scale);
5567}
5568
5569static bool IsWindowActiveAndVisible(ImGuiWindow* window)
5570{

Callers 1

Calls 2

ImFloorFunction · 0.85
ImTruncFunction · 0.85

Tested by

no test coverage detected