Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::DefaultRawMemoryAllocator Class Reference

Default raw memory allocator. More...

#include <DefaultRawMemoryAllocator.hpp>

Inheritance diagram for Diligent::DefaultRawMemoryAllocator:
Diligent::IMemoryAllocator

Public Member Functions

virtual void * Allocate (size_t Size, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) override
 Allocates block of memory.
 
virtual void Free (void *Ptr) override
 Releases memory.
 
virtual void * AllocateAligned (size_t Size, size_t Alignment, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) override
 Allocates block of memory with specified alignment.
 
virtual void FreeAligned (void *Ptr) override
 Releases memory allocated with AllocateAligned.
 

Detailed Description

Default raw memory allocator.