| 
    D3D12 Memory Allocator
    
   | 
 
This is the complete list of members for D3D12MA::Allocator, including all inherited members.
| AllocateMemory(const ALLOCATION_DESC *pAllocDesc, const D3D12_RESOURCE_ALLOCATION_INFO *pAllocInfo, Allocation **ppAllocation) | D3D12MA::Allocator | |
| BeginDefragmentation(const DEFRAGMENTATION_DESC *pDesc, DefragmentationContext **ppContext) | D3D12MA::Allocator | |
| BuildStatsString(WCHAR **ppStatsString, BOOL DetailedMap) const | D3D12MA::Allocator | |
| CalculateStatistics(TotalStatistics *pStats) | D3D12MA::Allocator | |
| CreateAliasingResource(Allocation *pAllocation, UINT64 AllocationLocalOffset, const D3D12_RESOURCE_DESC *pResourceDesc, D3D12_RESOURCE_STATES InitialResourceState, const D3D12_CLEAR_VALUE *pOptimizedClearValue, REFIID riidResource, void **ppvResource) | D3D12MA::Allocator | |
| CreateAliasingResource1(Allocation *pAllocation, UINT64 AllocationLocalOffset, const D3D12_RESOURCE_DESC1 *pResourceDesc, D3D12_RESOURCE_STATES InitialResourceState, const D3D12_CLEAR_VALUE *pOptimizedClearValue, REFIID riidResource, void **ppvResource) | D3D12MA::Allocator | |
| CreateAliasingResource2(Allocation *pAllocation, UINT64 AllocationLocalOffset, const D3D12_RESOURCE_DESC1 *pResourceDesc, D3D12_BARRIER_LAYOUT InitialLayout, const D3D12_CLEAR_VALUE *pOptimizedClearValue, UINT32 NumCastableFormats, const DXGI_FORMAT *pCastableFormats, REFIID riidResource, void **ppvResource) | D3D12MA::Allocator | |
| CreateAllocator(const ALLOCATOR_DESC *pDesc, Allocator **ppAllocator) | D3D12MA::Allocator | friend | 
| CreatePool(const POOL_DESC *pPoolDesc, Pool **ppPool) | D3D12MA::Allocator | |
| CreateResource(const ALLOCATION_DESC *pAllocDesc, const D3D12_RESOURCE_DESC *pResourceDesc, D3D12_RESOURCE_STATES InitialResourceState, const D3D12_CLEAR_VALUE *pOptimizedClearValue, Allocation **ppAllocation, REFIID riidResource, void **ppvResource) | D3D12MA::Allocator | |
| CreateResource2(const ALLOCATION_DESC *pAllocDesc, const D3D12_RESOURCE_DESC1 *pResourceDesc, D3D12_RESOURCE_STATES InitialResourceState, const D3D12_CLEAR_VALUE *pOptimizedClearValue, Allocation **ppAllocation, REFIID riidResource, void **ppvResource) | D3D12MA::Allocator | |
| CreateResource3(const ALLOCATION_DESC *pAllocDesc, const D3D12_RESOURCE_DESC1 *pResourceDesc, D3D12_BARRIER_LAYOUT InitialLayout, const D3D12_CLEAR_VALUE *pOptimizedClearValue, UINT32 NumCastableFormats, const DXGI_FORMAT *pCastableFormats, Allocation **ppAllocation, REFIID riidResource, void **ppvResource) | D3D12MA::Allocator | |
| D3D12MA_DELETE(const ALLOCATION_CALLBACKS &, T *) | D3D12MA::Allocator | friend | 
| FreeStatsString(WCHAR *pStatsString) const | D3D12MA::Allocator | |
| GetBudget(Budget *pLocalBudget, Budget *pNonLocalBudget) | D3D12MA::Allocator | |
| GetD3D12Options() const | D3D12MA::Allocator | |
| GetMemoryCapacity(UINT memorySegmentGroup) const | D3D12MA::Allocator | |
| IsCacheCoherentUMA() const | D3D12MA::Allocator | |
| IsGPUUploadHeapSupported() const | D3D12MA::Allocator | |
| IsTightAlignmentSupported() const | D3D12MA::Allocator | |
| IsUMA() const | D3D12MA::Allocator | |
| SetCurrentFrameIndex(UINT frameIndex) | D3D12MA::Allocator |