|
Diligent Engine
v.2.4.g
|
#include <D3D12DynamicHeap.hpp>
Public Member Functions | |
| D3D12DynamicMemoryManager (IMemoryAllocator &Allocator, RenderDeviceD3D12Impl &DeviceD3D12Impl, Uint32 NumPagesToReserve, Uint64 PageSize) | |
| ~D3D12DynamicMemoryManager () | |
| D3D12DynamicMemoryManager (const D3D12DynamicMemoryManager &)=delete | |
| D3D12DynamicMemoryManager (D3D12DynamicMemoryManager &&)=delete | |
| D3D12DynamicMemoryManager & | operator= (const D3D12DynamicMemoryManager &)=delete |
| D3D12DynamicMemoryManager & | operator= (D3D12DynamicMemoryManager &&)=delete |
| void | ReleasePages (std::vector< D3D12DynamicPage > &Pages, Uint64 QueueMask) |
| void | Destroy () |
| D3D12DynamicPage | AllocatePage (Uint64 SizeInBytes) |
| Diligent::D3D12DynamicMemoryManager::D3D12DynamicMemoryManager | ( | IMemoryAllocator & | Allocator, |
| RenderDeviceD3D12Impl & | DeviceD3D12Impl, | ||
| Uint32 | NumPagesToReserve, | ||
| Uint64 | PageSize | ||
| ) |
| Diligent::D3D12DynamicMemoryManager::~D3D12DynamicMemoryManager | ( | ) |
|
delete |
|
delete |
| D3D12DynamicPage Diligent::D3D12DynamicMemoryManager::AllocatePage | ( | Uint64 | SizeInBytes | ) |
| void Diligent::D3D12DynamicMemoryManager::Destroy | ( | ) |
|
delete |
|
delete |
| void Diligent::D3D12DynamicMemoryManager::ReleasePages | ( | std::vector< D3D12DynamicPage > & | Pages, |
| Uint64 | QueueMask | ||
| ) |
1.8.17