20 float(*getter)(
const void*
data,
int idx),
21 const void *
const * datas,
27 const bool* labels = NULL);
34 float(*getter)(
const void*
data,
int idx),
35 const void *
const * datas,
48 #define IF_IMGUI_SCOPED_TREE_NODE(label) for (ImGui::DtScopedTreeNode scopedNode(label); scopedNode.nodeActive(); scopedNode.setNodeActive(false))
49 #define IF_IMGUI_SCOPED_TREE_NODE_EX(label, flags) for (ImGui::DtScopedTreeNodeEx scopedNode(label, flags); scopedNode.nodeActive(); scopedNode.setNodeActive(false))
66 void setNodeActive(
bool flag);
89 void setNodeActive(
bool flag);
bool myNodeActive
Definition: imgui_user.h:93
IMGUI_API void PlotMultiHistograms(const char *label, int num_hists, const char **names, const ImColor *colors, float(*getter)(const void *data, int idx), const void *const *datas, int values_count, float scale_min, float scale_max, ImVec2 graph_size)
IMGUI_API void ItemRowsBackground(float lineHeight=-1.0f, const ImColor &color=ImColor(20, 20, 20, 64))
class for scoping an imgui tree node should only be used with the macro above.
Definition: imgui_user.h:53
#define IMGUI_API
Definition: imgui.h:78
bool myNodeActiveOriginal
Definition: imgui_user.h:71
class for scoping an imgui tree node should only be used with the macro above.
Definition: imgui_user.h:76
bool myNodeActiveOriginal
Definition: imgui_user.h:94
IMGUI_API void PlotMultiLines(const char *label, int num_datas, const char **names, const ImColor *colors, float(*getter)(const void *data, int idx), const void *const *datas, int values_count, int values_offset, float scale_min, float scale_max, ImVec2 graph_size, const bool *labels=NULL)
bool myNodeActive
Definition: imgui_user.h:70