#include <DescriptorHeap.hpp>
|
| | DescriptorHeapAllocationManager (IMemoryAllocator &Allocator, RenderDeviceD3D12Impl &DeviceD3D12Impl, IDescriptorAllocator &ParentAllocator, size_t ThisManagerId, const D3D12_DESCRIPTOR_HEAP_DESC &HeapDesc) |
| |
| | DescriptorHeapAllocationManager (IMemoryAllocator &Allocator, RenderDeviceD3D12Impl &DeviceD3D12Impl, IDescriptorAllocator &ParentAllocator, size_t ThisManagerId, ID3D12DescriptorHeap *pd3d12DescriptorHeap, Uint32 FirstDescriptor, Uint32 NumDescriptors) |
| |
| | DescriptorHeapAllocationManager (DescriptorHeapAllocationManager &&rhs) noexcept |
| |
| DescriptorHeapAllocationManager & | operator= (DescriptorHeapAllocationManager &&)=delete |
| |
| | DescriptorHeapAllocationManager (const DescriptorHeapAllocationManager &)=delete |
| |
| DescriptorHeapAllocationManager & | operator= (const DescriptorHeapAllocationManager &)=delete |
| |
| | ~DescriptorHeapAllocationManager () |
| |
| DescriptorHeapAllocation | Allocate (uint32_t Count) |
| |
| void | FreeAllocation (DescriptorHeapAllocation &&Allocation) |
| |
| size_t | GetNumAvailableDescriptors () const |
| |
| Uint32 | GetMaxDescriptors () const |
| |
| size_t | GetMaxAllocatedSize () const |
| |
◆ DescriptorHeapAllocationManager() [1/4]
◆ DescriptorHeapAllocationManager() [2/4]
◆ DescriptorHeapAllocationManager() [3/4]
◆ DescriptorHeapAllocationManager() [4/4]
◆ ~DescriptorHeapAllocationManager()
| Diligent::DescriptorHeapAllocationManager::~DescriptorHeapAllocationManager |
( |
| ) |
|
◆ Allocate()
◆ FreeAllocation()
◆ GetMaxAllocatedSize()
| size_t Diligent::DescriptorHeapAllocationManager::GetMaxAllocatedSize |
( |
| ) |
const |
|
inline |
◆ GetMaxDescriptors()
| Uint32 Diligent::DescriptorHeapAllocationManager::GetMaxDescriptors |
( |
| ) |
const |
|
inline |
◆ GetNumAvailableDescriptors()
| size_t Diligent::DescriptorHeapAllocationManager::GetNumAvailableDescriptors |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following files: