Overview
#include <imgui.h>
struct ImGuiStorage
{
// fields
ImVector<ImGuiStoragePair> Data;
// methods
void Clear();
IMGUI_API int GetInt(
ImGuiID key,
int default_val = 0
) const;
IMGUI_API void SetInt(
ImGuiID key,
int val
);
IMGUI_API bool GetBool(
ImGuiID key,
bool default_val = false
) const;
IMGUI_API void SetBool(
ImGuiID key,
bool val
);
IMGUI_API float GetFloat(
ImGuiID key,
float default_val = 0.0f
) const;
IMGUI_API void SetFloat(
ImGuiID key,
float val
);
IMGUI_API void* GetVoidPtr(ImGuiID key) const;
IMGUI_API void SetVoidPtr(
ImGuiID key,
void* val
);
IMGUI_API int* GetIntRef(
ImGuiID key,
int default_val = 0
);
IMGUI_API bool* GetBoolRef(
ImGuiID key,
bool default_val = false
);
IMGUI_API float* GetFloatRef(
ImGuiID key,
float default_val = 0.0f
);
IMGUI_API void** GetVoidPtrRef(
ImGuiID key,
void* default_val = NULL
);
IMGUI_API void BuildSortByKey();
IMGUI_API void SetAllInt(int val);
};