#include <DynamicHeap.hpp>
◆ MasterBlock
◆ OffsetType
◆ MasterBlockRingBufferBasedManager() [1/3]
| Diligent::DynamicHeap::MasterBlockRingBufferBasedManager::MasterBlockRingBufferBasedManager |
( |
IMemoryAllocator & |
Allocator, |
|
|
Uint32 |
Size |
|
) |
| |
|
inline |
◆ MasterBlockRingBufferBasedManager() [2/3]
◆ MasterBlockRingBufferBasedManager() [3/3]
◆ AllocateMasterBlock()
◆ DiscardMasterBlocks()
| void Diligent::DynamicHeap::MasterBlockRingBufferBasedManager::DiscardMasterBlocks |
( |
std::vector< MasterBlock > & |
, |
|
|
Uint64 |
FenceValue |
|
) |
| |
|
inline |
◆ GetSize()
| OffsetType Diligent::DynamicHeap::MasterBlockRingBufferBasedManager::GetSize |
( |
| ) |
const |
|
inline |
◆ GetUsedSize()
| OffsetType Diligent::DynamicHeap::MasterBlockRingBufferBasedManager::GetUsedSize |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ReleaseStaleBlocks()
| void Diligent::DynamicHeap::MasterBlockRingBufferBasedManager::ReleaseStaleBlocks |
( |
Uint64 |
LastCompletedFenceValue | ) |
|
|
inline |
◆ InvalidOffset
| constexpr const OffsetType Diligent::DynamicHeap::MasterBlockRingBufferBasedManager::InvalidOffset = RingBuffer::InvalidOffset |
|
staticconstexpr |
The documentation for this class was generated from the following file: