29 #include "MemoryAllocator.h" 34 class DefaultRawMemoryAllocator :
public IMemoryAllocator
37 DefaultRawMemoryAllocator();
40 virtual void* Allocate(
size_t Size,
const Char* dbgDescription,
const char* dbgFileName,
const Int32 dbgLineNumber)
override;
43 virtual void Free(
void *Ptr)
override;
45 static DefaultRawMemoryAllocator& GetAllocator();
48 DefaultRawMemoryAllocator(
const DefaultRawMemoryAllocator&) =
delete;
49 DefaultRawMemoryAllocator(DefaultRawMemoryAllocator&&) =
delete;
50 DefaultRawMemoryAllocator& operator = (
const DefaultRawMemoryAllocator&) =
delete;
51 DefaultRawMemoryAllocator& operator = (DefaultRawMemoryAllocator&&) =
delete;
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34