SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnRender()

void Spices::ImguiAbout::OnRender ( )
overridevirtual

This interface is called On SlateRenderer Render.

Begin render About.

End render About.

Begin render About.

End render About.

Implements Spices::ImguiSlate.

Definition at line 21 of file ImguiAbout.cpp.

22 {
24
25 if (!m_IsSlateOn) return;
26
30 Begin();
31
32 ImGui::Text("Spices Engine Version 0.0.1");
33
34 const float footer_height_to_reserve = ImGui::GetStyle().ItemSpacing.y + ImGui::GetFrameHeightWithSpacing();
35 ImGui::PushStyleColor(ImGuiCol_ChildBg, ImGui::GetStyleColorVec4(ImGuiCol_FrameBg));
36 if (ImGui::BeginChild("ScrollingRegion", ImVec2(0, -footer_height_to_reserve), ImGuiChildFlags_None, ImGuiWindowFlags_HorizontalScrollbar))
37 {
38 ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(4, 1));
39
40 ImGui::Text("Spices Engine Version 0.0.1\n\n");
41
42
43 ImGui::PopStyleVar();
44 }
45 ImGui::PopStyleColor();
46 ImGui::EndChild();
47
51 End();
52 }
#define SPICES_PROFILE_ZONE
void Begin(float alpha=1.0f, ImGuiWindowFlags flags=0)
Begin a common slate.
void End()
End a slate.

References Spices::ImguiSlate::End(), and Spices::ImguiSlate::m_IsSlateOn.