R-Type  1.0.1.0
Rewrite of the R-Type game with networking ability
Loading...
Searching...
No Matches
ImPool< T > Struct Template Reference
Collaboration diagram for ImPool< T >:
[legend]

Public Member Functions

T * Add ()
 
void Clear ()
 
bool Contains (const T *p) const
 
int GetAliveCount () const
 
int GetBufSize () const
 
T * GetByIndex (ImPoolIdx n)
 
T * GetByKey (ImGuiID key)
 
ImPoolIdx GetIndex (const T *p) const
 
int GetMapSize () const
 
T * GetOrAddByKey (ImGuiID key)
 
int GetSize ()
 
void Remove (ImGuiID key, const T *p)
 
void Remove (ImGuiID key, ImPoolIdx idx)
 
void Reserve (int capacity)
 
T * TryGetMapData (ImPoolIdx n)
 

Data Fields

ImPoolIdx AliveCount
 
ImVector< T > Buf
 
ImPoolIdx FreeIdx
 
ImGuiStorage Map
 

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