|
Diligent Engine
v.2.4.g
|
#include <DescriptorHeap.hpp>
Public Member Functions | |
| CPUDescriptorHeap (IMemoryAllocator &Allocator, RenderDeviceD3D12Impl &DeviceD3D12Impl, Uint32 NumDescriptorsInHeap, D3D12_DESCRIPTOR_HEAP_TYPE Type, D3D12_DESCRIPTOR_HEAP_FLAGS Flags) | |
| CPUDescriptorHeap (const CPUDescriptorHeap &)=delete | |
| CPUDescriptorHeap (CPUDescriptorHeap &&)=delete | |
| CPUDescriptorHeap & | operator= (const CPUDescriptorHeap &)=delete |
| CPUDescriptorHeap & | operator= (CPUDescriptorHeap &&)=delete |
| ~CPUDescriptorHeap () | |
| virtual DescriptorHeapAllocation | Allocate (uint32_t Count) override final |
| virtual void | Free (DescriptorHeapAllocation &&Allocation, Uint64 CmdQueueMask) override final |
| virtual Uint32 | GetDescriptorSize () const override final |
| Diligent::CPUDescriptorHeap::CPUDescriptorHeap | ( | IMemoryAllocator & | Allocator, |
| RenderDeviceD3D12Impl & | DeviceD3D12Impl, | ||
| Uint32 | NumDescriptorsInHeap, | ||
| D3D12_DESCRIPTOR_HEAP_TYPE | Type, | ||
| D3D12_DESCRIPTOR_HEAP_FLAGS | Flags | ||
| ) |
|
delete |
|
delete |
| Diligent::CPUDescriptorHeap::~CPUDescriptorHeap | ( | ) |
|
finaloverridevirtual |
Implements Diligent::IDescriptorAllocator.
|
finaloverridevirtual |
Implements Diligent::IDescriptorAllocator.
|
inlinefinaloverridevirtual |
Implements Diligent::IDescriptorAllocator.
|
delete |
|
delete |
1.8.17