MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / DrawMainWindow

Function DrawMainWindow

engine/Poseidon/Dev/Debug/DebugOverlay.cpp:1598–1683  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1596 ImGui::SetTooltip("Persist sensitivity + tuning to mouse.cfg (also written for old builds).");
1597}
1598
1599void DrawMainWindow()
1600{
1601 ImGui::SetNextWindowSize(ImVec2(560, 480), ImGuiCond_FirstUseEver);
1602 ImGui::Begin("Poseidon Dev Panel");
1603
1604 if (ImGui::BeginTabBar("DevPanelTabs"))
1605 {
1606 if (ImGui::BeginTabItem("Cheats"))
1607 {
1608 DrawCheatsTab();
1609 ImGui::EndTabItem();
1610 }
1611 if (ImGui::BeginTabItem("Mods"))
1612 {
1613 DrawModsTab();
1614 ImGui::EndTabItem();
1615 }
1616 if (ImGui::BeginTabItem("Game"))
1617 {
1618 DrawGameTab();
1619 ImGui::EndTabItem();
1620 }
1621 if (ImGui::BeginTabItem("Mouse"))
1622 {
1623 DrawMouseTab();
1624 ImGui::EndTabItem();
1625 }
1626 if (ImGui::BeginTabItem("Console"))
1627 {
1628 DrawConsoleTab();
1629 ImGui::EndTabItem();
1630 }
1631 if (ImGui::BeginTabItem("Profile"))
1632 {
1633 DrawProfileTab();
1634 ImGui::EndTabItem();
1635 }
1636 ImGuiTabItemFlags memoryFlags = 0;
1637 if (s_selectMemoryTab)
1638 {
1639 memoryFlags = ImGuiTabItemFlags_SetSelected;
1640 s_selectMemoryTab = false;
1641 }
1642 if (ImGui::BeginTabItem("Memory", nullptr, memoryFlags))
1643 {
1644 DrawMemoryTab();
1645 ImGui::EndTabItem();
1646 }
1647 if (ImGui::BeginTabItem("Perf"))
1648 {
1649 DrawPerfTab();
1650 ImGui::EndTabItem();
1651 }
1652 if (ImGui::BeginTabItem("Font"))
1653 {
1654 DrawFontTab();
1655 ImGui::EndTabItem();

Callers 1

NewFrameFunction · 0.85

Calls 12

DrawCheatsTabFunction · 0.85
DrawModsTabFunction · 0.85
DrawGameTabFunction · 0.85
DrawMouseTabFunction · 0.85
DrawConsoleTabFunction · 0.85
DrawProfileTabFunction · 0.85
DrawMemoryTabFunction · 0.85
DrawPerfTabFunction · 0.85
DrawFontTabFunction · 0.85
DrawAspectTabFunction · 0.85
DrawRenderTabFunction · 0.85
DrawShadowsTabFunction · 0.85

Tested by

no test coverage detected