PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
Loading...
Searching...
No Matches
ImGuiStorage Struct Reference

Detailed Description

Definition at line 2255 of file imgui.h.

#include <imgui.h>

Classes

struct  ImGuiStoragePair
 

Public Member Functions

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 SetAllInt (int val)
 
IMGUI_API void BuildSortByKey ()
 

Public Attributes

ImVector< ImGuiStoragePairData
 

Member Function Documentation

◆ BuildSortByKey()

IMGUI_API void ImGuiStorage::BuildSortByKey ( )

◆ Clear()

void ImGuiStorage::Clear ( )
inline

Definition at line 2272 of file imgui.h.

◆ GetBool()

IMGUI_API bool ImGuiStorage::GetBool ( ImGuiID key,
bool default_val = false ) const

◆ GetBoolRef()

IMGUI_API bool * ImGuiStorage::GetBoolRef ( ImGuiID key,
bool default_val = false )

◆ GetFloat()

IMGUI_API float ImGuiStorage::GetFloat ( ImGuiID key,
float default_val = 0.0f ) const

◆ GetFloatRef()

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

◆ GetInt()

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

◆ GetIntRef()

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

◆ GetVoidPtr()

IMGUI_API void * ImGuiStorage::GetVoidPtr ( ImGuiID key) const

◆ GetVoidPtrRef()

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

◆ SetAllInt()

IMGUI_API void ImGuiStorage::SetAllInt ( int val)

◆ SetBool()

IMGUI_API void ImGuiStorage::SetBool ( ImGuiID key,
bool val )

◆ SetFloat()

IMGUI_API void ImGuiStorage::SetFloat ( ImGuiID key,
float val )

◆ SetInt()

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

◆ SetVoidPtr()

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

Member Data Documentation

◆ Data

ImVector<ImGuiStoragePair> ImGuiStorage::Data

Definition at line 2267 of file imgui.h.


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