| MemoryResource
|
Module |
|
Header |
/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/pma/resources/ArenaMemoryResource.h |
Include |
#include "pma/resources/ArenaMemoryResource.h" |
class ArenaMemoryResource : public pma::MemoryResource
Serves allocations from a preallocated memory region.
Name | Description | |
---|---|---|
|
ArenaMemoryResource ( |
|
|
ArenaMemoryResource ( |
|
|
ArenaMemoryResource ( |
Constructor. |
|
ArenaMemoryResource ( |
Constructor. |
|
ArenaMemoryResource ( |
Constructor. |
Name | Description | |
---|---|---|
|
~ArenaMemoryResource() |
Name | Description | ||
---|---|---|---|
|
MemoryResour... |
getUpstreamMemoryResource() |
The upstream memory resource was passed through the constructor and is backing all arena allocations. |
Name | Description | ||
---|---|---|---|
|
void * |
allocate ( |
All allocations will be served from the currently active memory region. |
|
deallocate ( |
This is a no-op, and the regions are only freed when the arena itself is destroyed. |
Name | Description | ||
---|---|---|---|
|
ArenaMemoryR... |
operator= ( |
|
|
ArenaMemoryR... |
operator= ( |
Name |
Description |
|
---|---|---|
|
Impl |