Direct3D 12 Memory Allocator
|
Parameters of created virtual allocation to be passed to VirtualBlock::Allocate(). More...
#include <D3D12MemAlloc.h>
Public Attributes | |
VIRTUAL_ALLOCATION_FLAGS | Flags |
Flags. | |
UINT64 | Size |
Size of the allocation. | |
UINT64 | Alignment |
Required alignment of the allocation. | |
void * | pPrivateData |
Custom pointer to be associated with the allocation. | |
Parameters of created virtual allocation to be passed to VirtualBlock::Allocate().
UINT64 D3D12MA::VIRTUAL_ALLOCATION_DESC::Alignment |
Required alignment of the allocation.
Must be power of two. Special value 0 has the same meaning as 1 - means no special alignment is required, so allocation can start at any offset.
VIRTUAL_ALLOCATION_FLAGS D3D12MA::VIRTUAL_ALLOCATION_DESC::Flags |
Flags.
void* D3D12MA::VIRTUAL_ALLOCATION_DESC::pPrivateData |
Custom pointer to be associated with the allocation.
It can be fetched or changed later.
UINT64 D3D12MA::VIRTUAL_ALLOCATION_DESC::Size |
Size of the allocation.
Cannot be zero.