![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RHIDescriptorAllocator.h>
Inheritance diagram for FRHIDescriptorAllocator:Public Member Functions | |
| RHICORE_API | FRHIDescriptorAllocator () |
| RHICORE_API | FRHIDescriptorAllocator (uint32 InNumDescriptors, TConstArrayView< TStatId > InStats) |
| RHICORE_API | ~FRHIDescriptorAllocator () |
| RHICORE_API void | Init (uint32 InNumDescriptors, TConstArrayView< TStatId > InStats) |
| RHICORE_API void | Shutdown () |
| RHICORE_API TOptional< FRHIDescriptorAllocation > | ResizeGrowAndAllocate (uint32 NewCapacity, uint32 NumAllocations) |
| RHICORE_API TOptional< FRHIDescriptorAllocation > | Allocate (uint32 NumDescriptors) |
| RHICORE_API void | Free (FRHIDescriptorAllocation Allocation) |
| RHICORE_API FRHIDescriptorHandle | Allocate (ERHIDescriptorType InType) |
| RHICORE_API void | Free (FRHIDescriptorHandle InHandle) |
| RHICORE_API bool | GetAllocatedRange (FRHIDescriptorAllocatorRange &OutRange) |
| uint32 | GetCapacity () const |
| FRHIDescriptorAllocator::FRHIDescriptorAllocator | ( | ) |
| FRHIDescriptorAllocator::FRHIDescriptorAllocator | ( | uint32 | InNumDescriptors, |
| TConstArrayView< TStatId > | InStats | ||
| ) |
| FRHIDescriptorAllocator::~FRHIDescriptorAllocator | ( | ) |
| FRHIDescriptorHandle FRHIDescriptorAllocator::Allocate | ( | ERHIDescriptorType | InType | ) |
| TOptional< FRHIDescriptorAllocation > FRHIDescriptorAllocator::Allocate | ( | uint32 | NumDescriptors | ) |
| void FRHIDescriptorAllocator::Free | ( | FRHIDescriptorAllocation | Allocation | ) |
| void FRHIDescriptorAllocator::Free | ( | FRHIDescriptorHandle | InHandle | ) |
| bool FRHIDescriptorAllocator::GetAllocatedRange | ( | FRHIDescriptorAllocatorRange & | OutRange | ) |
|
inline |
| void FRHIDescriptorAllocator::Init | ( | uint32 | InNumDescriptors, |
| TConstArrayView< TStatId > | InStats | ||
| ) |
| TOptional< FRHIDescriptorAllocation > FRHIDescriptorAllocator::ResizeGrowAndAllocate | ( | uint32 | NewCapacity, |
| uint32 | NumAllocations | ||
| ) |
| void FRHIDescriptorAllocator::Shutdown | ( | ) |