![]() |
Prusa Slicer 2.6.0
|
#include <src/imgui/imgui_internal.h>
Public Member Functions | |
| ImSpanAllocator () | |
| void | Reserve (int n, size_t sz, int a=4) |
| int | GetArenaSizeInBytes () |
| void | SetArenaBasePtr (void *base_ptr) |
| void * | GetSpanPtrBegin (int n) |
| void * | GetSpanPtrEnd (int n) |
| template<typename T > | |
| void | GetSpan (int n, ImSpan< T > *span) |
Public Attributes | |
| char * | BasePtr |
| int | CurrOff |
| int | CurrIdx |
| int | Offsets [CHUNKS] |
| int | Sizes [CHUNKS] |
|
inline |
|
inline |
References ImSpanAllocator< CHUNKS >::CurrOff.
Referenced by ImGui::TableBeginInitMemory().
Here is the caller graph for this function:
|
inline |
References ImSpanAllocator< CHUNKS >::GetSpanPtrBegin(), ImSpanAllocator< CHUNKS >::GetSpanPtrEnd(), and ImSpan< T >::set().
Referenced by ImGui::TableBeginInitMemory().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImSpanAllocator< CHUNKS >::BasePtr, ImSpanAllocator< CHUNKS >::CurrIdx, IM_ASSERT, and ImSpanAllocator< CHUNKS >::Offsets.
Referenced by ImSpanAllocator< CHUNKS >::GetSpan().
Here is the caller graph for this function:
|
inline |
References ImSpanAllocator< CHUNKS >::BasePtr, ImSpanAllocator< CHUNKS >::CurrIdx, IM_ASSERT, ImSpanAllocator< CHUNKS >::Offsets, and ImSpanAllocator< CHUNKS >::Sizes.
Referenced by ImSpanAllocator< CHUNKS >::GetSpan().
Here is the caller graph for this function:
|
inline |
References ImSpanAllocator< CHUNKS >::CurrIdx, ImSpanAllocator< CHUNKS >::CurrOff, IM_ASSERT, IM_MEMALIGN, ImSpanAllocator< CHUNKS >::Offsets, and ImSpanAllocator< CHUNKS >::Sizes.
Referenced by ImGui::TableBeginInitMemory().
Here is the caller graph for this function:
|
inline |
References ImSpanAllocator< CHUNKS >::BasePtr.
Referenced by ImGui::TableBeginInitMemory().
Here is the caller graph for this function:| char* ImSpanAllocator< CHUNKS >::BasePtr |
| int ImSpanAllocator< CHUNKS >::CurrIdx |
| int ImSpanAllocator< CHUNKS >::CurrOff |
Referenced by ImSpanAllocator< CHUNKS >::GetArenaSizeInBytes(), and ImSpanAllocator< CHUNKS >::Reserve().
| int ImSpanAllocator< CHUNKS >::Offsets[CHUNKS] |
| int ImSpanAllocator< CHUNKS >::Sizes[CHUNKS] |
Referenced by ImSpanAllocator< CHUNKS >::GetSpanPtrEnd(), and ImSpanAllocator< CHUNKS >::Reserve().