|
Diligent Engine
v.2.4.g
|
#include <DescriptorHeap.hpp>
Public Member Functions | |
| DynamicSuballocationsManager (IMemoryAllocator &Allocator, GPUDescriptorHeap &ParentGPUHeap, Uint32 DynamicChunkSize, String ManagerName) | |
| DynamicSuballocationsManager (const DynamicSuballocationsManager &)=delete | |
| DynamicSuballocationsManager (DynamicSuballocationsManager &&)=delete | |
| DynamicSuballocationsManager & | operator= (const DynamicSuballocationsManager &)=delete |
| DynamicSuballocationsManager & | operator= (DynamicSuballocationsManager &&)=delete |
| ~DynamicSuballocationsManager () | |
| void | ReleaseAllocations (Uint64 CmdQueueMask) |
| virtual DescriptorHeapAllocation | Allocate (Uint32 Count) override final |
| virtual void | Free (DescriptorHeapAllocation &&Allocation, Uint64 CmdQueueMask) override final |
| virtual Uint32 | GetDescriptorSize () const override final |
| size_t | GetSuballocationCount () const |
| Diligent::DynamicSuballocationsManager::DynamicSuballocationsManager | ( | IMemoryAllocator & | Allocator, |
| GPUDescriptorHeap & | ParentGPUHeap, | ||
| Uint32 | DynamicChunkSize, | ||
| String | ManagerName | ||
| ) |
|
delete |
|
delete |
| Diligent::DynamicSuballocationsManager::~DynamicSuballocationsManager | ( | ) |
|
finaloverridevirtual |
Implements Diligent::IDescriptorAllocator.
|
inlinefinaloverridevirtual |
Implements Diligent::IDescriptorAllocator.
|
inlinefinaloverridevirtual |
Implements Diligent::IDescriptorAllocator.
|
inline |
|
delete |
|
delete |
| void Diligent::DynamicSuballocationsManager::ReleaseAllocations | ( | Uint64 | CmdQueueMask | ) |
1.8.17