|
D3D12 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.