|
@@ -4519,26 +4519,18 @@ static ImDrawList* GetViewportBgFgDrawList(ImGuiViewportP* viewport, size_t draw
|
|
|
|
|
|
ImDrawList* ImGui::GetBackgroundDrawList(ImGuiViewport* viewport)
|
|
|
{
|
|
|
+ if (viewport == NULL)
|
|
|
+ viewport = GImGui->CurrentWindow->Viewport;
|
|
|
return GetViewportBgFgDrawList((ImGuiViewportP*)viewport, 0, "##Background");
|
|
|
}
|
|
|
|
|
|
-ImDrawList* ImGui::GetBackgroundDrawList()
|
|
|
-{
|
|
|
- ImGuiContext& g = *GImGui;
|
|
|
- return GetBackgroundDrawList(g.CurrentWindow->Viewport);
|
|
|
-}
|
|
|
-
|
|
|
ImDrawList* ImGui::GetForegroundDrawList(ImGuiViewport* viewport)
|
|
|
{
|
|
|
+ if (viewport == NULL)
|
|
|
+ viewport = GImGui->CurrentWindow->Viewport;
|
|
|
return GetViewportBgFgDrawList((ImGuiViewportP*)viewport, 1, "##Foreground");
|
|
|
}
|
|
|
|
|
|
-ImDrawList* ImGui::GetForegroundDrawList()
|
|
|
-{
|
|
|
- ImGuiContext& g = *GImGui;
|
|
|
- return GetForegroundDrawList(g.CurrentWindow->Viewport);
|
|
|
-}
|
|
|
-
|
|
|
ImDrawListSharedData* ImGui::GetDrawListSharedData()
|
|
|
{
|
|
|
return &GImGui->DrawListSharedData;
|