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

Public Member Functions

 FImageWriteFence (uint32 InID, uint32 InCount, TPromise< void > &&InCompleted, TFunction< void()> InOnCompleted)
 
 FImageWriteFence (FImageWriteFence &&)=default
 
 FImageWriteFence (const FImageWriteFence &)=delete
 
FImageWriteFenceoperator= (FImageWriteFence &&)=default
 
FImageWriteFenceoperator= (const FImageWriteFence &)=delete
 

Public Attributes

uint32 ID
 
uint32 Count
 
TPromise< voidCompleted
 
TFunction< void()> OnCompleted
 

Detailed Description

Struct defining particular 'fence' within the queue

Constructor & Destructor Documentation

◆ FImageWriteFence() [1/3]

FImageWriteFence::FImageWriteFence ( uint32  InID,
uint32  InCount,
TPromise< void > &&  InCompleted,
TFunction< void()>  InOnCompleted 
)
inline

◆ FImageWriteFence() [2/3]

FImageWriteFence::FImageWriteFence ( FImageWriteFence &&  )
default

◆ FImageWriteFence() [3/3]

FImageWriteFence::FImageWriteFence ( const FImageWriteFence )
delete

Member Function Documentation

◆ operator=() [1/2]

FImageWriteFence & FImageWriteFence::operator= ( const FImageWriteFence )
delete

◆ operator=() [2/2]

FImageWriteFence & FImageWriteFence::operator= ( FImageWriteFence &&  )
default

Member Data Documentation

◆ Completed

TPromise<void> FImageWriteFence::Completed

A promise to fulfil when this fence has been reached

◆ Count

uint32 FImageWriteFence::Count

The number of tasks currently dispatched with an ID <= this fence

◆ ID

uint32 FImageWriteFence::ID

A unique identifier for this fence, any tasks enqueued before this fence will have an ID <= this fence's ID

◆ OnCompleted

TFunction<void()> FImageWriteFence::OnCompleted

A callback to call on the game thread when this fence has been reached


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