UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VulkanRHI::FVulkanSubresourceAllocator Member List

This is the complete list of members for VulkanRHI::FVulkanSubresourceAllocator, including all inherited members.

AlignmentVulkanRHI::FVulkanSubresourceAllocatorprotected
AllocateInternalData()VulkanRHI::FVulkanSubresourceAllocatorprotected
AllocatorIndexVulkanRHI::FVulkanSubresourceAllocatorprotected
AllocCallsVulkanRHI::FVulkanSubresourceAllocatorprotected
bIsDefraggingVulkanRHI::FVulkanSubresourceAllocatorprotected
bIsEvictingVulkanRHI::FVulkanSubresourceAllocatorprotected
bLockedVulkanRHI::FVulkanSubresourceAllocatorprotected
BucketIdVulkanRHI::FVulkanSubresourceAllocatorprotected
BufferVulkanRHI::FVulkanSubresourceAllocatorprotected
BufferIdVulkanRHI::FVulkanSubresourceAllocatorprotected
BufferUsageFlagsVulkanRHI::FVulkanSubresourceAllocatorprotected
CanDefrag()VulkanRHI::FVulkanSubresourceAllocatorprotected
DefragTick(FVulkanDevice &Device, const FVulkanContextArray &Contexts, FVulkanResourceHeap *Heap, uint32 Count)VulkanRHI::FVulkanSubresourceAllocatorprotected
Destroy(FVulkanDevice *Device)VulkanRHI::FVulkanSubresourceAllocator
DumpFullHeap()VulkanRHI::FVulkanSubresourceAllocatorprotected
EvictToHost(FVulkanDevice &Device, const FVulkanContextArray &Contexts)VulkanRHI::FVulkanSubresourceAllocatorprotected
Flush(VkDeviceSize Offset, VkDeviceSize AllocationSize)VulkanRHI::FVulkanSubresourceAllocator
FMemoryManagerVulkanRHI::FVulkanSubresourceAllocatorfriend
FrameFreedVulkanRHI::FVulkanSubresourceAllocatorprotected
Free(FVulkanAllocation &Allocation)VulkanRHI::FVulkanSubresourceAllocator
FreeCallsVulkanRHI::FVulkanSubresourceAllocatorprotected
FreeInternalData(int32 Index)VulkanRHI::FVulkanSubresourceAllocatorprotected
FreeListVulkanRHI::FVulkanSubresourceAllocatorprotected
FVulkanResourceHeapVulkanRHI::FVulkanSubresourceAllocatorfriend
FVulkanSubresourceAllocator(EVulkanAllocationType InType, FMemoryManager *InOwner, uint8 InSubResourceAllocatorFlags, FDeviceMemoryAllocation *InDeviceMemoryAllocation, uint32 InMemoryTypeIndex, VkMemoryPropertyFlags InMemoryPropertyFlags, uint32 InAlignment, VkBuffer InBuffer, uint32 InBufferSize, uint32 InBufferId, VkBufferUsageFlags InBufferUsageFlags, int32 InPoolSizeIndex)VulkanRHI::FVulkanSubresourceAllocator
FVulkanSubresourceAllocator(EVulkanAllocationType InType, FMemoryManager *InOwner, uint8 InSubResourceAllocatorFlags, FDeviceMemoryAllocation *InDeviceMemoryAllocation, uint32 InMemoryTypeIndex, uint32 BufferId=0xffffffff)VulkanRHI::FVulkanSubresourceAllocator
GetAlignment() constVulkanRHI::FVulkanSubresourceAllocatorinline
GetAllocatorIndex()VulkanRHI::FVulkanSubresourceAllocatorinlineprotected
GetHandleId() constVulkanRHI::FVulkanSubresourceAllocatorinline
GetId()VulkanRHI::FVulkanSubresourceAllocatorinline
GetIsDefragging()VulkanRHI::FVulkanSubresourceAllocatorinline
GetMappedPointer()VulkanRHI::FVulkanSubresourceAllocatorinline
GetMaxSize() constVulkanRHI::FVulkanSubresourceAllocatorinline
GetMemoryAllocation()VulkanRHI::FVulkanSubresourceAllocatorinline
GetMemoryUsed()VulkanRHI::FVulkanSubresourceAllocator
GetNumSubAllocations()VulkanRHI::FVulkanSubresourceAllocator
GetSubresourceAllocatorFlags()VulkanRHI::FVulkanSubresourceAllocatorinline
GetType()VulkanRHI::FVulkanSubresourceAllocatorinline
GetUsedSize() constVulkanRHI::FVulkanSubresourceAllocatorinline
InternalDataVulkanRHI::FVulkanSubresourceAllocatorprotected
InternalFreeListVulkanRHI::FVulkanSubresourceAllocatorprotected
Invalidate(VkDeviceSize Offset, VkDeviceSize AllocationSize)VulkanRHI::FVulkanSubresourceAllocator
JoinFreeBlocks()VulkanRHI::FVulkanSubresourceAllocatorprotected
LastDefragFrameVulkanRHI::FVulkanSubresourceAllocatorprotected
MaxSizeVulkanRHI::FVulkanSubresourceAllocatorprotected
MemoryAllocationVulkanRHI::FVulkanSubresourceAllocatorprotected
MemoryPropertyFlagsVulkanRHI::FVulkanSubresourceAllocatorprotected
MemoryTypeIndexVulkanRHI::FVulkanSubresourceAllocatorprotected
MemoryUsedVulkanRHI::FVulkanSubresourceAllocatorprotected
NumSubAllocationsVulkanRHI::FVulkanSubresourceAllocatorprotected
OwnerVulkanRHI::FVulkanSubresourceAllocatorprotected
PoolSizeIndexVulkanRHI::FVulkanSubresourceAllocatorprotected
SetFreePending(FVulkanAllocation &Allocation)VulkanRHI::FVulkanSubresourceAllocatorprotected
SetIsDefragging(bool bInIsDefragging)VulkanRHI::FVulkanSubresourceAllocatorinlineprotected
SubresourceAllocatorCSVulkanRHI::FVulkanSubresourceAllocatorprotected
SubresourceAllocatorFlagsVulkanRHI::FVulkanSubresourceAllocatorprotected
TrackVulkanRHI::FVulkanSubresourceAllocatorprotected
TryAllocate2(FVulkanAllocation &OutAllocation, FVulkanEvictable *Owner, uint32 InSize, uint32 InAlignment, EVulkanAllocationMetaType InMetaType, const char *File, uint32 Line)VulkanRHI::FVulkanSubresourceAllocator
TypeVulkanRHI::FVulkanSubresourceAllocatorprotected
UsedSizeVulkanRHI::FVulkanSubresourceAllocatorprotected
~FVulkanSubresourceAllocator()VulkanRHI::FVulkanSubresourceAllocator