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

#include <MetalBuffer.h>

Public Member Functions

 FMetalRingBufferRef (FMetalDevice &InDevice, FMetalBufferPtr Buf)
 
 ~FMetalRingBufferRef ()
 
void SetLastRead (uint64 Read)
 
FMetalBufferPtr GetBuffer ()
 
MTL::Buffer * GetMTLBuffer ()
 

Public Attributes

FMetalDeviceDevice
 
FMetalBufferPtr Buffer = nullptr
 
uint64 LastRead
 

Constructor & Destructor Documentation

◆ FMetalRingBufferRef()

FMetalRingBufferRef::FMetalRingBufferRef ( FMetalDevice InDevice,
FMetalBufferPtr  Buf 
)

◆ ~FMetalRingBufferRef()

FMetalRingBufferRef::~FMetalRingBufferRef ( )

Member Function Documentation

◆ GetBuffer()

FMetalBufferPtr FMetalRingBufferRef::GetBuffer ( )
inline

◆ GetMTLBuffer()

MTL::Buffer * FMetalRingBufferRef::GetMTLBuffer ( )
inline

◆ SetLastRead()

void FMetalRingBufferRef::SetLastRead ( uint64  Read)
inline

Member Data Documentation

◆ Buffer

FMetalBufferPtr FMetalRingBufferRef::Buffer = nullptr

◆ Device

FMetalDevice& FMetalRingBufferRef::Device

◆ LastRead

uint64 FMetalRingBufferRef::LastRead

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