3#include <Foundation/Containers/StaticRingBuffer.h>
4#include <Foundation/Math/Math.h>
5#include <Foundation/Threading/Lock.h>
6#include <Foundation/Threading/Mutex.h>
14 void* Allocate(
size_t uiSize,
size_t uiAlign);
15 void Deallocate(
void* pPtr);
17 PL_ALWAYS_INLINE
plAllocator* GetParent()
const {
return nullptr; }
22 plUInt32 m_uiPageSize;
Definition AllocPolicyGuarding.h:9
Base class for all memory allocators.
Definition Allocator.h:23
Provides a simple mechanism for mutual exclusion to prevent multiple threads from accessing a shared ...
Definition Mutex.h:13
A ring-buffer container that will use a static array of a given capacity to cycle through elements.
Definition StaticRingBuffer.h:10