UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalSyncPoint Class Referencefinal

#include <MetalSubmission.h>

+ Inheritance diagram for FMetalSyncPoint:

Public Member Functions

bool IsComplete () const
 
void Wait () const
 
void OnCompletionCallback (TUniqueFunction< void()> &&Func)
 
FGraphEventGetGraphEvent () const
 
EMetalSyncPointType GetType () const
 
- Public Member Functions inherited from FThreadSafeRefCountedObject
 FThreadSafeRefCountedObject ()=default
 
 FThreadSafeRefCountedObject (const FThreadSafeRefCountedObject &Rhs)=delete
 
FThreadSafeRefCountedObjectoperator= (const FThreadSafeRefCountedObject &Rhs)=delete
 
virtual ~FThreadSafeRefCountedObject ()
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Static Public Member Functions

static FMetalSyncPointRef Create (EMetalSyncPointType Type)
 

Member Function Documentation

◆ Create()

static FMetalSyncPointRef FMetalSyncPoint::Create ( EMetalSyncPointType  Type)
inlinestatic

◆ GetGraphEvent()

FGraphEvent * FMetalSyncPoint::GetGraphEvent ( ) const
inline

◆ GetType()

EMetalSyncPointType FMetalSyncPoint::GetType ( ) const
inline

◆ IsComplete()

bool FMetalSyncPoint::IsComplete ( ) const
inline

◆ OnCompletionCallback()

void FMetalSyncPoint::OnCompletionCallback ( TUniqueFunction< void()> &&  Func)
inline

◆ Wait()

void FMetalSyncPoint::Wait ( ) const

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