#include <imgui_internal.h>
Public Member Functions | |
| T * | Add () |
| void | Clear () |
| T * | GetByIndex (ImPoolIdx n) |
| T * | GetByKey (ImGuiID key) |
| ImPoolIdx | GetIndex (const T *p) const |
| T * | GetOrAddByKey (ImGuiID key) |
| int | GetSize () const |
| ImPool () | |
| void | Remove (ImGuiID key, const T *p) |
| void | Remove (ImGuiID key, ImPoolIdx idx) |
| void | Reserve (int capacity) |
| ~ImPool () | |
Public Attributes | |
| ImVector< T > | Data |
| ImPoolIdx | FreeIdx |
| ImGuiStorage | Map |
Definition at line 243 of file imgui_internal.h.
Definition at line 249 of file imgui_internal.h.
Definition at line 250 of file imgui_internal.h.
|
inline |
Definition at line 256 of file imgui_internal.h.
Definition at line 255 of file imgui_internal.h.
Definition at line 252 of file imgui_internal.h.
Definition at line 251 of file imgui_internal.h.
Definition at line 253 of file imgui_internal.h.
Definition at line 254 of file imgui_internal.h.
|
inline |
Definition at line 260 of file imgui_internal.h.
Definition at line 257 of file imgui_internal.h.
Definition at line 258 of file imgui_internal.h.
Definition at line 259 of file imgui_internal.h.
Definition at line 245 of file imgui_internal.h.
Definition at line 247 of file imgui_internal.h.
| ImGuiStorage ImPool< T >::Map |
Definition at line 246 of file imgui_internal.h.