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

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

AddRef() constFRHIResourceinline
AllocateBuffer()FMetalRHIBuffer
bIsFirstLockFMetalRHIBuffer
CurrentBufferFMetalRHIBuffer
CurrentLockModeFMetalRHIBuffer
DeviceFMetalRHIBuffer
DisableLifetimeExtension()FRHIResourceinline
FMetalRHIBuffer(FRHICommandListBase &RHICmdList, FMetalDevice &MetalDevice, const FRHIBufferCreateDesc &CreateDesc, FResourceArrayUploadInterface *InResourceArray)FMetalRHIBuffer
FRHIBuffer()=deleteFRHIBufferprotected
FRHIBuffer(const FRHIBufferCreateDesc &CreateDesc)FRHIBufferprotected
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIViewableResource(ERHIResourceType InResourceType, ERHIAccess InAccess, const TCHAR *InName, FName InOwnerName)FRHIViewableResourceinlineprotected
GetCurrentBuffer()FMetalRHIBufferinline
GetCurrentBufferOrNull() constFMetalRHIBufferinline
GetDesc() constFRHIBufferinline
GetIndexType() constFMetalRHIBufferinline
GetName() constFRHIViewableResourceinline
GetOwnerName() constFRHIResourceinline
GetRefCount() constFRHIResourceinline
GetSize() constFRHIBufferinline
GetStride() constFRHIBufferinline
GetTrackedAccess_Unsafe() constFRHIViewableResourceinline
GetType() constFRHIResourceinline
GetUsage() constFRHIBufferinline
HasLinkedViews() constFMetalViewableResourceinline
IsValid() constFRHIResourceinline
Lock(FRHICommandListBase &RHICmdList, EResourceLockMode LockMode, uint32 Offset, uint32 Size)FMetalRHIBuffer
LockOffsetFMetalRHIBuffer
LockSizeFMetalRHIBuffer
ModeFMetalRHIBuffer
NameFRHIViewableResourceprotected
Release() constFRHIResourceinline
ReleaseBuffer()FMetalRHIBuffer
ReleaseOwnership()FMetalRHIBuffer
RequiresTransferBuffer()FMetalRHIBuffer
SetName(FName InName)FRHIBufferinline
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetTrackedAccessFromContext(FRHITrackedAccess InTrackedAccess)FRHIViewableResourceinlineprotectedvirtual
SizeFMetalRHIBuffer
SwitchBuffer(FRHICommandListBase &RHICmdList)FMetalRHIBuffer
TakeOwnership(FMetalRHIBuffer &Other)FMetalRHIBuffer
FRHIBuffer::TakeOwnership(FRHIBuffer &Other)FRHIBufferinlineprotected
FRHIViewableResource::TakeOwnership(FRHIViewableResource &Other)FRHIViewableResourceinlineprotected
TransferBufferFMetalRHIBuffer
Unlock(FRHICommandListBase &RHICmdList)FMetalRHIBuffer
UpdateLinkedViews(FMetalRHICommandContext *Context)FMetalViewableResource
UploadTransferBuffer(FRHICommandListBase &RHICmdList, FMetalBufferPtr &&InTransferBuffer, uint32 UploadSize)FMetalRHIBuffer
UsePrivateMemory() constFMetalRHIBuffer
~FMetalRHIBuffer()FMetalRHIBuffervirtual
~FMetalViewableResource()FMetalViewableResourceinline
~FRHIResource()FRHIResourceprotectedvirtual