This interface defines how to draw this component to property panel.
23 {
25
26 ImGui::Spacing();
27 ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2{ 0, 3.0f });
29
30 {
32
35 char buffer[256] = {};
37 ImGui::PopItemWidth();
38 ImGui::SameLine();
40 });
41 }
42
43 ImGui::PopStyleVar();
44 ImGui::Spacing();
45 }
#define ICON_TEXT_ROW(icon, text)
#define SPICES_PROFILE_ZONEN(...)
#define SPICES_PROFILE_ZONE
static ImVec2 GetLineItemSize()
Get Line Width's Square Size.
static bool DrawResetIcon(const bool &isMove)
Draw Reset Icon.
static void DrawPropertyItem(const std::string &itemName, float columeWidth, std::function< void()> nameFunc, std::function< void()> valFunc)
Draw a single property.
UUID m_uuid
The uuid this component handled.
std::string to_string(GFSDK_Aftermath_Result result)
Convert GFSDK_Aftermath_Result to string.