![]() |
Prusa Slicer 2.6.0
|
#include <src/imgui/imgui_internal.h>
Inheritance diagram for ImPool< T >:
Collaboration diagram for ImPool< T >:Public Member Functions | |
| ImPool () | |
| ~ImPool () | |
| T * | GetByKey (ImGuiID key) |
| T * | GetByIndex (ImPoolIdx n) |
| ImPoolIdx | GetIndex (const T *p) const |
| T * | GetOrAddByKey (ImGuiID key) |
| bool | Contains (const T *p) const |
| void | Clear () |
| T * | Add () |
| void | Remove (ImGuiID key, const T *p) |
| void | Remove (ImGuiID key, ImPoolIdx idx) |
| void | Reserve (int capacity) |
| int | GetSize () const |
Public Attributes | |
| ImVector< T > | Buf |
| ImGuiStorage | Map |
| ImPoolIdx | FreeIdx |
|
inline |
References IM_PLACEMENT_NEW, ImVector< T >::resize(), and ImVector< T >::Size.
Here is the call graph for this function:References ImVector< T >::clear(), ImGuiStorage::Clear(), and ImGuiStorage::Data.
Referenced by ImGui::Shutdown().
Here is the call graph for this function:
Here is the caller graph for this function:References ImVector< T >::Data, and ImVector< T >::Size.
Referenced by GetTabBarRefFromTabBar().
Here is the caller graph for this function:Referenced by ImGui::EndTable(), GetTabBarFromTabBarRef(), ImGui::NewFrame(), SetCurrentWindow(), ImGui::ShowMetricsWindow(), TableSettingsHandler_ApplyAll(), and TableSettingsHandler_ClearAll().
Here is the caller graph for this function:References ImGuiStorage::GetInt().
Referenced by ImGui::TableFindByID().
Here is the call graph for this function:
Here is the caller graph for this function:References ImVector< T >::Data, IM_ASSERT, and ImVector< T >::Size.
Referenced by ImGui::BeginTableEx(), ImGui::EndTable(), GetTabBarRefFromTabBar(), ImGui::TableGcCompactTransientBuffers(), and ImGui::TableRemove().
Here is the caller graph for this function:References ImGuiStorage::GetIntRef().
Referenced by ImGui::BeginTabBar(), and ImGui::BeginTableEx().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImVector< T >::Size.
Referenced by ImGui::ShowMetricsWindow(), TableSettingsHandler_ApplyAll(), and TableSettingsHandler_ClearAll().
Here is the caller graph for this function:References ImPool< T >::Remove().
Referenced by ImPool< T >::Remove(), and ImGui::TableRemove().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiStorage::Data, and ImVector< T >::reserve().
Here is the call graph for this function:| ImGuiStorage ImPool< T >::Map |