Diligent Engine  v.2.4.g
Public Member Functions | List of all members
Diligent::IDescriptorAllocator Class Referenceabstract

#include <DescriptorHeap.hpp>

Inheritance diagram for Diligent::IDescriptorAllocator:
Diligent::CPUDescriptorHeap Diligent::DynamicSuballocationsManager Diligent::GPUDescriptorHeap

Public Member Functions

virtual DescriptorHeapAllocation Allocate (uint32_t Count)=0
 
virtual void Free (DescriptorHeapAllocation &&Allocation, Uint64 CmdQueueMask)=0
 
virtual Uint32 GetDescriptorSize () const =0
 

Member Function Documentation

◆ Allocate()

virtual DescriptorHeapAllocation Diligent::IDescriptorAllocator::Allocate ( uint32_t  Count)
pure virtual

◆ Free()

virtual void Diligent::IDescriptorAllocator::Free ( DescriptorHeapAllocation &&  Allocation,
Uint64  CmdQueueMask 
)
pure virtual

◆ GetDescriptorSize()

virtual Uint32 Diligent::IDescriptorAllocator::GetDescriptorSize ( ) const
pure virtual

The documentation for this class was generated from the following file: