Overview
#include <imgui_internal.h>
struct ImGuiSettingsHandler
{
// fields
const char* TypeName;
ImGuiID TypeHash;
void(* ClearAllFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler);
void(* ReadInitFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler);
void*(* ReadOpenFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, const char *name);
void(* ReadLineFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, void *entry, const char *line);
void(* ApplyAllFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler);
void(* WriteAllFn)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, ImGuiTextBuffer *out_buf);
void* UserData;
};