Direct3D 12 Memory Allocator
|
CD3D12MA::ALLOCATION_CALLBACKS | Custom callbacks to CPU memory allocation functions |
CD3D12MA::ALLOCATION_DESC | Parameters of created D3D12MA::Allocation object. To be used with Allocator::CreateResource |
CD3D12MA::ALLOCATOR_DESC | Parameters of created Allocator object. To be used with CreateAllocator() |
CD3D12MA::Budget | Statistics of current memory usage and available budget for a specific memory segment group |
CD3D12MA::DEFRAGMENTATION_DESC | Parameters for defragmentation |
CD3D12MA::DEFRAGMENTATION_MOVE | Single move of an allocation to be done for defragmentation |
CD3D12MA::DEFRAGMENTATION_PASS_MOVE_INFO | Parameters for incremental defragmentation steps |
CD3D12MA::DEFRAGMENTATION_STATS | Statistics returned for defragmentation process by function DefragmentationContext::GetStats() |
CD3D12MA::DetailedStatistics | More detailed statistics than D3D12MA::Statistics |
▼CIUnknownImpl | |
CD3D12MA::Allocation | Represents single memory allocation |
CD3D12MA::Allocator | Represents main object of this library initialized for particular ID3D12Device |
CD3D12MA::DefragmentationContext | Represents defragmentation process in progress |
CD3D12MA::Pool | Custom memory pool |
CD3D12MA::VirtualBlock | Represents pure allocation algorithm and a data structure with allocations in some memory block, without actually allocating any GPU memory |
CD3D12MA::POOL_DESC | Parameters of created D3D12MA::Pool object. To be used with D3D12MA::Allocator::CreatePool |
CD3D12MA::Statistics | Calculated statistics of memory usage e.g. in a specific memory heap type, memory segment group, custom pool, or total |
CD3D12MA::TotalStatistics | General statistics from current state of the allocator - total memory usage across all memory heaps and segments |
CD3D12MA::VIRTUAL_ALLOCATION_DESC | Parameters of created virtual allocation to be passed to VirtualBlock::Allocate() |
CD3D12MA::VIRTUAL_ALLOCATION_INFO | Parameters of an existing virtual allocation, returned by VirtualBlock::GetAllocationInfo() |
CD3D12MA::VIRTUAL_BLOCK_DESC | Parameters of created D3D12MA::VirtualBlock object to be passed to CreateVirtualBlock() |
CD3D12MA::VirtualAllocation | Represents single memory allocation done inside VirtualBlock |