SpiecsEngine
 
Loading...
Searching...
No Matches
ImguiDisplayOptions.cpp
Go to the documentation of this file.
1/**
2* @file ImguiDisplayOptions.cpp.
3* @brief The ImguiDisplayOptions Class Implementation.
4* @author Spices.
5*/
6
7#include "Pchheader.h"
9#include "World/World/World.h"
10
11namespace Spices {
12
14 const std::string& panelName ,
15 FrameInfo& frameInfo
16 )
17 : ImguiSlate(panelName, frameInfo)
18 {
20 }
21
23 {
25
26 {
27 SPICES_PROFILE_ZONEN("ImguiDisplayOptions::Grid");
28
29 const auto material = ResourcePool<Material>::Load<Material>("ViewportGridRenderer.ViewportGrid.Default");
30 const float columeWidth = ImGuiH::GetLineItemSize().x * 10.0f;
31
32 ImGuiH::DrawMaterial("Grid", columeWidth, material);
33 }
34 }
35}
#define SPICES_PROFILE_ZONEN(...)
#define SPICES_PROFILE_ZONE
FrameInfo Class. This class defines the FrameInfo data.
Definition FrameInfo.h:32
ImguiDisplayOptions(const std::string &panelName, FrameInfo &frameInfo)
Constructor Function.
virtual void OnRender() override
This interface is called On SlateRenderer Render.
The ImguiDisplayOptions Class. This class defines how to render a edit menu.
ImguiSlate(const std::string &panelName, FrameInfo &frameInfo)
Constructor Function. Init with Slate's name.
Definition ImguiUtils.h:35
This Class defines the basic behaves of specific slate. When we add an new Slate, we need inherit fro...
Definition ImguiUtils.h:27