OpenRaider  0.1.4-dev
Open Source Tomb Raider Game Engine implementation
Classes | Public Member Functions | Public Attributes | List of all members
ImGuiStorage Struct Reference

#include <imgui.h>

Collaboration diagram for ImGuiStorage:
[legend]

Classes

struct  Pair
 
union  Pair.__unnamed__
 

Public Member Functions

IMGUI_API void Clear ()
 
IMGUI_API int GetInt (ImGuiID key, int default_val=0) const
 
IMGUI_API void SetInt (ImGuiID key, int 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 float * GetFloatRef (ImGuiID key, float default_val=0)
 
IMGUI_API void SetAllInt (int val)
 

Public Attributes

ImVector< PairData
 

Detailed Description

Definition at line 707 of file imgui.h.


Class Documentation

union ImGuiStorage::Pair.__unnamed__

Definition at line 712 of file imgui.h.

Class Members
int val_i
float val_f
void * val_p

Member Function Documentation

void ImGuiStorage::Clear ( )

Definition at line 1217 of file imgui.cpp.

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

Definition at line 1245 of file imgui.cpp.

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

Definition at line 1288 of file imgui.cpp.

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

Definition at line 1253 of file imgui.cpp.

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

Definition at line 1299 of file imgui.cpp.

void * ImGuiStorage::GetVoidPtr ( ImGuiID  key) const

Definition at line 1261 of file imgui.cpp.

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

Definition at line 1310 of file imgui.cpp.

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

Definition at line 1270 of file imgui.cpp.

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

Definition at line 1278 of file imgui.cpp.

void ImGuiStorage::SetAllInt ( int  val)

Definition at line 1321 of file imgui.cpp.

Member Data Documentation

ImVector<Pair> ImGuiStorage::Data

Definition at line 717 of file imgui.h.


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