Direct3D 12 Memory Allocator
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 ND3D12MA
 CAllocationRepresents single memory allocation
 CALLOCATION_CALLBACKSCustom callbacks to CPU memory allocation functions
 CALLOCATION_DESCParameters of created D3D12MA::Allocation object. To be used with Allocator::CreateResource
 CAllocatorRepresents main object of this library initialized for particular ID3D12Device
 CALLOCATOR_DESCParameters of created Allocator object. To be used with CreateAllocator()
 CBudgetStatistics of current memory usage and available budget for a specific memory segment group
 CDEFRAGMENTATION_DESCParameters for defragmentation
 CDEFRAGMENTATION_MOVESingle move of an allocation to be done for defragmentation
 CDEFRAGMENTATION_PASS_MOVE_INFOParameters for incremental defragmentation steps
 CDEFRAGMENTATION_STATSStatistics returned for defragmentation process by function DefragmentationContext::GetStats()
 CDefragmentationContextRepresents defragmentation process in progress
 CDetailedStatisticsMore detailed statistics than D3D12MA::Statistics
 CPoolCustom memory pool
 CPOOL_DESCParameters of created D3D12MA::Pool object. To be used with D3D12MA::Allocator::CreatePool
 CStatisticsCalculated statistics of memory usage e.g. in a specific memory heap type, memory segment group, custom pool, or total
 CTotalStatisticsGeneral statistics from current state of the allocator - total memory usage across all memory heaps and segments
 CVIRTUAL_ALLOCATION_DESCParameters of created virtual allocation to be passed to VirtualBlock::Allocate()
 CVIRTUAL_ALLOCATION_INFOParameters of an existing virtual allocation, returned by VirtualBlock::GetAllocationInfo()
 CVIRTUAL_BLOCK_DESCParameters of created D3D12MA::VirtualBlock object to be passed to CreateVirtualBlock()
 CVirtualAllocationRepresents single memory allocation done inside VirtualBlock
 CVirtualBlockRepresents pure allocation algorithm and a data structure with allocations in some memory block, without actually allocating any GPU memory