Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
ImGuiSettingsHandler Struct Reference

#include <src/imgui/imgui_internal.h>

Public Member Functions

 ImGuiSettingsHandler ()
 

Public Attributes

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)
 
voidUserData
 

Detailed Description

Constructor & Destructor Documentation

◆ ImGuiSettingsHandler()

ImGuiSettingsHandler::ImGuiSettingsHandler ( )
inline
1284{ memset(this, 0, sizeof(*this)); }

Member Data Documentation

◆ ApplyAllFn

void(* ImGuiSettingsHandler::ApplyAllFn) (ImGuiContext *ctx, ImGuiSettingsHandler *handler)

◆ ClearAllFn

void(* ImGuiSettingsHandler::ClearAllFn) (ImGuiContext *ctx, ImGuiSettingsHandler *handler)

◆ ReadInitFn

void(* ImGuiSettingsHandler::ReadInitFn) (ImGuiContext *ctx, ImGuiSettingsHandler *handler)

◆ ReadLineFn

void(* ImGuiSettingsHandler::ReadLineFn) (ImGuiContext *ctx, ImGuiSettingsHandler *handler, void *entry, const char *line)

◆ ReadOpenFn

void *(* ImGuiSettingsHandler::ReadOpenFn) (ImGuiContext *ctx, ImGuiSettingsHandler *handler, const char *name)

◆ TypeHash

ImGuiID ImGuiSettingsHandler::TypeHash

◆ TypeName

◆ UserData

void* ImGuiSettingsHandler::UserData

◆ WriteAllFn

void(* ImGuiSettingsHandler::WriteAllFn) (ImGuiContext *ctx, ImGuiSettingsHandler *handler, ImGuiTextBuffer *out_buf)

The documentation for this struct was generated from the following file: