MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/PositionBasedDynamics / RenderFrame

Method RenderFrame

extern/imgui/imgui.cpp:3381–3392  ·  view source on GitHub ↗

Render a rectangle shaped with optional rounding and borders

Source from the content-addressed store, hash-verified

3379
3380// Render a rectangle shaped with optional rounding and borders
3381void ImGui::RenderFrame(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border, float rounding)
3382{
3383 ImGuiContext& g = *GImGui;
3384 ImGuiWindow* window = g.CurrentWindow;
3385 window->DrawList->AddRectFilled(p_min, p_max, fill_col, rounding);
3386 const float border_size = g.Style.FrameBorderSize;
3387 if (border && border_size > 0.0f)
3388 {
3389 window->DrawList->AddRect(p_min + ImVec2(1, 1), p_max + ImVec2(1, 1), GetColorU32(ImGuiCol_BorderShadow), rounding, 0, border_size);
3390 window->DrawList->AddRect(p_min, p_max, GetColorU32(ImGuiCol_Border), rounding, 0, border_size);
3391 }
3392}
3393
3394void ImGui::RenderFrameBorder(ImVec2 p_min, ImVec2 p_max, float rounding)
3395{

Callers

nothing calls this directly

Calls 3

ImVec2Function · 0.85
AddRectFilledMethod · 0.80
AddRectMethod · 0.80

Tested by

no test coverage detected