Direct3D 12 Memory Allocator
|
Parameters for defragmentation. More...
#include <D3D12MemAlloc.h>
Public Attributes | |
DEFRAGMENTATION_FLAGS | Flags |
Flags. | |
UINT64 | MaxBytesPerPass |
Maximum numbers of bytes that can be copied during single pass, while moving allocations to different places. | |
UINT32 | MaxAllocationsPerPass |
Maximum number of allocations that can be moved during single pass to a different place. | |
Parameters for defragmentation.
To be used with functions Allocator::BeginDefragmentation() and Pool::BeginDefragmentation().
DEFRAGMENTATION_FLAGS D3D12MA::DEFRAGMENTATION_DESC::Flags |
Flags.
UINT32 D3D12MA::DEFRAGMENTATION_DESC::MaxAllocationsPerPass |
Maximum number of allocations that can be moved during single pass to a different place.
0 means no limit.
UINT64 D3D12MA::DEFRAGMENTATION_DESC::MaxBytesPerPass |
Maximum numbers of bytes that can be copied during single pass, while moving allocations to different places.
0 means no limit.