SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnRender()

void Spices::ImguiStatistics::OnRender ( )
overridevirtual

This interface is called On SlateRenderer Render.

End render Utilities.

End render Utilities.

Implements Spices::ImguiSlate.

Definition at line 36 of file ImguiStatistics.cpp.

37 {
39
40 ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(0.5f, 0.5f, 0.5f, 1.0f));
41 ImGui::SeparatorText("GPU Stage");
42 ImGui::PopStyleColor();
43 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, Renderer Profiler HUD), "F8")) { m_ImguiRendererProfilerHUD->SetWindowState(true); }
44 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, GPU Runtime Profiler HUD), "F9")) { m_ImguiGPURuntimeProfilerHUD->SetWindowState(true); }
45 ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(0.5f, 0.5f, 0.5f, 1.0f));
46 ImGui::SeparatorText("Video Memory Stage");
47 ImGui::PopStyleColor();
48 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, Video Memory Runtime HUD), "F11")) { m_ImguiVideoMemoryRuntimeHUD->SetWindowState(true); }
49
53 ImGui::EndMenu();
54 }
#define ICON_TEXT(icon, text)
Definition ImguiHelper.h:24
#define SPICES_PROFILE_ZONE
std::shared_ptr< ImguiGPURuntimeProfilerHUD > m_ImguiGPURuntimeProfilerHUD
The shared pointer of ImguiGPURuntimeProfilerHUD.
std::shared_ptr< ImguiVideoMemoryRuntimeHUD > m_ImguiVideoMemoryRuntimeHUD
The shared pointer of ImguiVideoMemoryRuntimeHUD.
std::shared_ptr< ImguiRendererProfilerHUD > m_ImguiRendererProfilerHUD
The shared pointer of ImguiRendererProfilerHUD.