![]() |
Prusa Slicer 2.6.0
|
#include <src/imgui/imgui.h>
Collaboration diagram for ImGuiStorage:Classes | |
| struct | ImGuiStoragePair |
| union | ImGuiStoragePair.__unnamed674__ |
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< ImGuiStoragePair > | Data |
| union ImGuiStorage::ImGuiStoragePair.__unnamed674__ |
| Class Members | ||
|---|---|---|
| float | val_f | |
| int | val_i | |
| void * | val_p | |
| void ImGuiStorage::BuildSortByKey | ( | ) |
References Data, IMGUI_CDECL, and ImQsort.
|
inline |
References ImVector< T >::clear().
Referenced by ImPool< T >::Clear(), and ImGui::Shutdown().
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 |
References GetInt().
Here is the call graph for this function:| bool * ImGuiStorage::GetBoolRef | ( | ImGuiID | key, |
| bool | default_val = false |
||
| ) |
References GetIntRef().
Here is the call graph for this function:| float ImGuiStorage::GetFloat | ( | ImGuiID | key, |
| float | default_val = 0.0f |
||
| ) | const |
References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Here is the call graph for this function:| float * ImGuiStorage::GetFloatRef | ( | ImGuiID | key, |
| float | default_val = 0.0f |
||
| ) |
References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Here is the call graph for this function:| int ImGuiStorage::GetInt | ( | ImGuiID | key, |
| int | default_val = 0 |
||
| ) | const |
References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Referenced by GetBool(), ImPool< T >::GetByKey(), and ImGui::TreeNodeBehaviorIsOpen().
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 |
||
| ) |
References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Referenced by GetBoolRef(), and ImPool< T >::GetOrAddByKey().
Here is the call graph for this function:
Here is the caller graph for this function:References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Referenced by ImGui::FindWindowByID().
Here is the call graph for this function:
Here is the caller graph for this function:References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Here is the call graph for this function:| void ImGuiStorage::SetAllInt | ( | int | val | ) |
References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Here is the call graph for this function:References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Referenced by ImPool< T >::Remove(), SetBool(), ImGui::TreeNodeBehavior(), and ImGui::TreeNodeBehaviorIsOpen().
Here is the call graph for this function:
Here is the caller graph for this function:References Data, ImGuiStorage::ImGuiStoragePair::key, and LowerBound().
Referenced by CreateNewWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVector<ImGuiStoragePair> ImGuiStorage::Data |