Ylva And Malin
Data Structures | Public Member Functions | Data Fields
ImGuiStorage Struct Reference

#include <imgui.h>

Collaboration diagram for ImGuiStorage:
Collaboration graph

Data Structures

struct  Pair
 

Public Member Functions

void Clear ()
 
int GetInt (ImGuiID key, int default_val=0) const
 
void SetInt (ImGuiID key, int val)
 
bool GetBool (ImGuiID key, bool default_val=false) const
 
void SetBool (ImGuiID key, bool val)
 
float GetFloat (ImGuiID key, float default_val=0.0f) const
 
void SetFloat (ImGuiID key, float val)
 
voidGetVoidPtr (ImGuiID key) const
 
void SetVoidPtr (ImGuiID key, void *val)
 
intGetIntRef (ImGuiID key, int default_val=0)
 
bool * GetBoolRef (ImGuiID key, bool default_val=false)
 
float * GetFloatRef (ImGuiID key, float default_val=0.0f)
 
void ** GetVoidPtrRef (ImGuiID key, void *default_val=NULL)
 
void SetAllInt (int val)
 
void BuildSortByKey ()
 

Data Fields

ImVector< PairData
 

Member Function Documentation

void ImGuiStorage::BuildSortByKey ( )
void ImGuiStorage::Clear ( )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGuiStorage::GetBool ( ImGuiID  key,
bool  default_val = false 
) const
bool * ImGuiStorage::GetBoolRef ( ImGuiID  key,
bool  default_val = false 
)
float ImGuiStorage::GetFloat ( ImGuiID  key,
float  default_val = 0.0f 
) const

Here is the call graph for this function:

float * ImGuiStorage::GetFloatRef ( ImGuiID  key,
float  default_val = 0.0f 
)

Here is the call graph for this function:

int ImGuiStorage::GetInt ( ImGuiID  key,
int  default_val = 0 
) const

Here is the call graph for this function:

Here is the caller graph for this function:

int * ImGuiStorage::GetIntRef ( ImGuiID  key,
int  default_val = 0 
)

Here is the call graph for this function:

void * ImGuiStorage::GetVoidPtr ( ImGuiID  key) const

Here is the call graph for this function:

Here is the caller graph for this function:

void ** ImGuiStorage::GetVoidPtrRef ( ImGuiID  key,
void default_val = NULL 
)

Here is the call graph for this function:

void ImGuiStorage::SetAllInt ( int  val)
void ImGuiStorage::SetBool ( ImGuiID  key,
bool  val 
)
void ImGuiStorage::SetFloat ( ImGuiID  key,
float  val 
)

Here is the call graph for this function:

void ImGuiStorage::SetInt ( ImGuiID  key,
int  val 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGuiStorage::SetVoidPtr ( ImGuiID  key,
void val 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Field Documentation

ImVector<Pair> ImGuiStorage::Data

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