UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VulkanRHI::FVulkanAllocationInternal Struct Reference

#include <VulkanMemory.h>

Public Types

enum  {
  EUNUSED , EALLOCATED , EFREED , EFREEPENDING ,
  EFREEDISCARDED
}
 

Public Member Functions

void Init (const FVulkanAllocation &Alloc, FVulkanEvictable *InAllocationOwner, uint32 AllocationOffset, uint32 AllocationSize, uint32 Alignment)
 

Public Attributes

int State = EUNUSED
 
EVulkanAllocationType Type = EVulkanAllocationEmpty
 
EVulkanAllocationMetaType MetaType = EVulkanAllocationMetaUnknown
 
uint32 Size = 0
 
uint32 AllocationSize = 0
 
uint32 AllocationOffset = 0
 
FVulkanEvictableAllocationOwner = 0
 
uint32 Alignment = 0
 
int32 NextFree = -1
 
FVulkanTrackInfo Track
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
EUNUSED 
EALLOCATED 
EFREED 
EFREEPENDING 
EFREEDISCARDED 

Member Function Documentation

◆ Init()

void VulkanRHI::FVulkanAllocationInternal::Init ( const FVulkanAllocation Alloc,
FVulkanEvictable InAllocationOwner,
uint32  AllocationOffset,
uint32  AllocationSize,
uint32  Alignment 
)

Member Data Documentation

◆ Alignment

uint32 VulkanRHI::FVulkanAllocationInternal::Alignment = 0

◆ AllocationOffset

uint32 VulkanRHI::FVulkanAllocationInternal::AllocationOffset = 0

◆ AllocationOwner

FVulkanEvictable* VulkanRHI::FVulkanAllocationInternal::AllocationOwner = 0

◆ AllocationSize

uint32 VulkanRHI::FVulkanAllocationInternal::AllocationSize = 0

◆ MetaType

EVulkanAllocationMetaType VulkanRHI::FVulkanAllocationInternal::MetaType = EVulkanAllocationMetaUnknown

◆ NextFree

int32 VulkanRHI::FVulkanAllocationInternal::NextFree = -1

◆ Size

uint32 VulkanRHI::FVulkanAllocationInternal::Size = 0

◆ State

int VulkanRHI::FVulkanAllocationInternal::State = EUNUSED

◆ Track

FVulkanTrackInfo VulkanRHI::FVulkanAllocationInternal::Track

◆ Type

EVulkanAllocationType VulkanRHI::FVulkanAllocationInternal::Type = EVulkanAllocationEmpty

The documentation for this struct was generated from the following files: