MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / RenderFrame

Method RenderFrame

TheForceEngine/TFE_Ui/imGUI/imgui.cpp:3559–3570  ·  view source on GitHub ↗

Render a rectangle shaped with optional rounding and borders

Source from the content-addressed store, hash-verified

3557
3558// Render a rectangle shaped with optional rounding and borders
3559void ImGui::RenderFrame(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border, float rounding)
3560{
3561 ImGuiContext& g = *GImGui;
3562 ImGuiWindow* window = g.CurrentWindow;
3563 window->DrawList->AddRectFilled(p_min, p_max, fill_col, rounding);
3564 const float border_size = g.Style.FrameBorderSize;
3565 if (border && border_size > 0.0f)
3566 {
3567 window->DrawList->AddRect(p_min + ImVec2(1, 1), p_max + ImVec2(1, 1), GetColorU32(ImGuiCol_BorderShadow), rounding, 0, border_size);
3568 window->DrawList->AddRect(p_min, p_max, GetColorU32(ImGuiCol_Border), rounding, 0, border_size);
3569 }
3570}
3571
3572void ImGui::RenderFrameBorder(ImVec2 p_min, ImVec2 p_max, float rounding)
3573{

Callers

nothing calls this directly

Calls 3

ImVec2Function · 0.85
AddRectFilledMethod · 0.80
AddRectMethod · 0.80

Tested by

no test coverage detected