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

This is the complete list of members for FVulkanBuffer, including all inherited members.

AddRef() constFRHIResourceinline
AllocateMemory(FBufferAlloc &OutAlloc)FVulkanBufferprotected
BufferUsageFlagsFVulkanBufferprotected
CommitReservedResource(uint64 RequiredCommitSizeInBytes)FVulkanBuffer
CurrentBufferAllocFVulkanBufferprotected
DeviceFVulkanBufferprotected
DisableLifetimeExtension()FRHIResourceinline
DumpMemory(T Callback)FVulkanBufferinline
ELockStatus enum nameFVulkanBufferprotected
FRHIBuffer()=deleteFRHIBufferprotected
FRHIBuffer(const FRHIBufferCreateDesc &CreateDesc)FRHIBufferprotected
FRHICommandMultiBufferUnlockFVulkanBufferfriend
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIViewableResource(ERHIResourceType InResourceType, ERHIAccess InAccess, const TCHAR *InName, FName InOwnerName)FRHIViewableResourceinlineprotected
FVulkanBuffer(FVulkanDevice &InDevice, const FRHIBufferCreateDesc &CreateDesc, const FRHITransientHeapAllocation *InTransientHeapAllocation=nullptr)FVulkanBuffer
FVulkanCommandListContextFVulkanBufferfriend
GetBufferUsageFlags() constFVulkanBufferinline
GetCurrentAllocation() constFVulkanBufferinline
GetCurrentHostPointer()FVulkanBufferinline
GetCurrentSize() constFVulkanBufferinline
GetDesc() constFRHIBufferinline
GetDeviceAddress() constFVulkanBufferinline
GetHandle() constFVulkanBufferinline
GetIndexType() constFVulkanBufferinline
GetName() constFRHIViewableResourceinline
GetOffset() constFVulkanBufferinline
GetOwnerName() constFRHIResourceinline
GetRefCount() constFRHIResourceinline
GetSize() constFRHIBufferinline
GetStride() constFRHIBufferinline
GetTrackedAccess_Unsafe() constFRHIViewableResourceinline
GetType() constFRHIResourceinline
GetUsage() constFRHIBufferinline
HasLinkedViews() constFVulkanViewableResourceinline
IncrementLockCounter()FVulkanBufferinline
IsValid() constFRHIResourceinline
IsVolatile() constFVulkanBufferinline
Lock(FRHICommandListBase &RHICmdList, EResourceLockMode LockMode, uint32 Size, uint32 Offset)FVulkanBuffer
LockCounterFVulkanBufferprotected
LockStatusFVulkanBufferprotected
NameFRHIViewableResourceprotected
Release() constFRHIResourceinline
ReleaseOwnership()FVulkanBuffer
ReservedResourceDataFVulkanBufferprotected
SetName(FName InName)FRHIBufferinline
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetTrackedAccessFromContext(FRHITrackedAccess InTrackedAccess)FRHIViewableResourceinlineprotectedvirtual
TakeOwnership(FVulkanBuffer &Other)FVulkanBuffer
FRHIBuffer::TakeOwnership(FRHIBuffer &Other)FRHIBufferinlineprotected
FRHIViewableResource::TakeOwnership(FRHIViewableResource &Other)FRHIViewableResourceinlineprotected
UEToVKBufferUsageFlags(FVulkanDevice &InDevice, EBufferUsageFlags InUEUsage, bool bZeroSize)FVulkanBufferstatic
Unlock(FRHICommandListBase &RHICmdList)FVulkanBuffer
UpdateLinkedViews(const FVulkanContextArray &Contexts)FVulkanViewableResourcevirtual
~FRHIResource()FRHIResourceprotectedvirtual
~FVulkanBuffer()FVulkanBuffervirtual
~FVulkanViewableResource()FVulkanViewableResourceinlinevirtual