SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnRender()

void Spices::ImguiUtilities::OnRender ( )
overridevirtual

This interface is called On SlateRenderer Render.

Begin render Utilities.

Render Profiler.

End render Utilities.

Begin render Utilities.

Render Profiler.

End render Utilities.

Implements Spices::ImguiSlate.

Definition at line 30 of file ImguiUtilities.cpp.

31 {
33
37 std::stringstream ss;
38 ss << ICON_EMPTY << " " << m_PanelName.c_str();
39 if (ImGui::BeginMenu(ss.str().c_str()))
40 {
44 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, Actions))) {}
45 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, Activity Progress))) {}
46 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, Asset Validator))) {}
47 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, Console))) {}
48 if (ImGui::BeginMenu(ICON_TEXT(ICON_MD_CHECK, Debugger))) { m_ImguiDebugger->OnRender(); }
49 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, Scene Optimizer))) {}
50 if (ImGui::BeginMenu(ICON_TEXT(ICON_MD_CHECK, Statistics))) { m_ImguiStatistics->OnRender(); }
51 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_CHECK, USD Paths))) {}
52
56 ImGui::EndMenu();
57 }
58 }
#define ICON_TEXT(icon, text)
Definition ImguiHelper.h:24
#define ICON_EMPTY
Definition ImguiHelper.h:26
#define SPICES_PROFILE_ZONE
std::string m_PanelName
This slate's name.
Definition ImguiUtils.h:161
std::shared_ptr< ImguiDebugger > m_ImguiDebugger
The shared pointer of ImguiDebugger.
std::shared_ptr< ImguiStatistics > m_ImguiStatistics
The shared pointer of ImguiStatistics.

References Spices::ImguiSlate::m_PanelName.