SpiecsEngine
 
Loading...
Searching...
No Matches

◆ DrawPropertyItem()

void Spices::ImGuiH::DrawPropertyItem ( const std::string & itemName,
float columeWidth,
std::function< void()> nameFunc,
std::function< void()> valFunc )
static

Draw a single property.

Parameters
[in]itemNameProperty name.
[in]columeWidth.
[in]nameFuncfirst colume function.
[in]valFuncsecond column function.

Definition at line 336 of file ImguiHelper.cpp.

342 {
343 SPICES_PROFILE_ZONEN("DrawPropertyItem");
344
345 ImGui::PushID(itemName.c_str());
346 ImGui::Columns(2, 0, false);
347
348 ImGui::SetColumnWidth(0, columeWidth);
349
350 if (nameFunc)
351 {
352 nameFunc();
353 }
354 else
355 {
356 ImGui::Text(itemName.c_str());
357 }
358
359 ImGui::NextColumn();
360
361 valFunc();
362
363 ImGui::Columns(1);
364 ImGui::PopID();
365 }
#define SPICES_PROFILE_ZONEN(...)

Referenced by Spices::ImguiVideoMemoryRuntimeHUD::OnRender().