![]() |
Plasma Engine
2.0
|
An allocator that uses the heap to allocate memory for use by the audio system itself. Audio middleware implementations are not recommended to use this allocator. This allocator will be registered in the plSingletonRegistry at initialization. More...
#include <AudioSystemAllocator.h>

Additional Inherited Members | |
Public Member Functions inherited from plAllocatorWithPolicy< AllocationPolicy, TrackingMode > | |
| plAllocatorWithPolicy (plStringView sName, plAllocator *pParent=nullptr) | |
Public Member Functions inherited from plInternal::plAllocatorMixinReallocate< AllocationPolicy, plAllocatorTrackingMode::Default, plHasReallocate< AllocationPolicy, void *(AllocationPolicy::*)(void *, size_t, size_t, size_t)>::value > | |
| plAllocatorMixinReallocate (plStringView sName, plAllocator *pParent) | |
Public Member Functions inherited from plInternal::plAllocatorImpl< AllocationPolicy, TrackingMode > | |
| plAllocatorImpl (plStringView sName, plAllocator *pParent) | |
| virtual void * | Allocate (size_t uiSize, size_t uiAlign, plMemoryUtils::DestructorFunction destructorFunc=nullptr) override |
| Interface, do not use this directly, always use the new/delete macros below. | |
| virtual void | Deallocate (void *pPtr) override |
| virtual size_t | AllocatedSize (const void *pPtr) override |
| Returns the number of bytes allocated at this address. | |
| virtual plAllocatorId | GetId () const override |
| virtual Stats | GetStats () const override |
| plAllocator * | GetParent () const |
Public Member Functions inherited from plAllocator | |
| virtual void * | Reallocate (void *pPtr, size_t uiCurrentSize, size_t uiNewSize, size_t uiAlign) |
Protected Attributes inherited from plInternal::plAllocatorImpl< AllocationPolicy, TrackingMode > | |
| AllocationPolicy | m_allocator |
| plAllocatorId | m_Id |
| plThreadID | m_ThreadID |
An allocator that uses the heap to allocate memory for use by the audio system itself. Audio middleware implementations are not recommended to use this allocator. This allocator will be registered in the plSingletonRegistry at initialization.