D3D12 Memory Allocator
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 ND3D12MA
  CALLOCATION_CALLBACKSCustom callbacks to CPU memory allocation functions
  CALLOCATION_DESCParameters of created D3D12MA::Allocation object. To be used with Allocator::CreateResource
  CStatisticsCalculated statistics of memory usage e.g. in a specific memory heap type, memory segment group, custom pool, or total
  CDetailedStatisticsMore detailed statistics than D3D12MA::Statistics
  CTotalStatisticsGeneral statistics from current state of the allocator - total memory usage across all memory heaps and segments
  CBudgetStatistics of current memory usage and available budget for a specific memory segment group
  CVirtualAllocationRepresents single memory allocation done inside VirtualBlock
  CAllocationRepresents single memory allocation
  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
  CPOOL_DESCParameters of created D3D12MA::Pool object. To be used with D3D12MA::Allocator::CreatePool
  CPoolCustom memory pool
  CALLOCATOR_DESCParameters of created Allocator object. To be used with CreateAllocator()
  CAllocatorRepresents main object of this library initialized for particular ID3D12Device
  CVIRTUAL_BLOCK_DESCParameters of created D3D12MA::VirtualBlock object to be passed to CreateVirtualBlock()
  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()
  CVirtualBlockRepresents pure allocation algorithm and a data structure with allocations in some memory block, without actually allocating any GPU memory
  CCALLOCATION_DESCHelper structure that helps with complete and conscise initialization of the D3D12MA::ALLOCATION_DESC structure
  CCPOOL_DESCHelper structure that helps with complete and conscise initialization of the D3D12MA::POOL_DESC structure
  CCVIRTUAL_BLOCK_DESCHelper structure that helps with complete and conscise initialization of the D3D12MA::VIRTUAL_BLOCK_DESC structure
  CCVIRTUAL_ALLOCATION_DESCHelper structure that helps with complete and conscise initialization of the D3D12MA::VIRTUAL_ALLOCATION_DESC structure