UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHICommandListExecutor Class Reference

#include <RHICommandList.h>

Public Member Functions

RHI_API void LatchBypass ()
 
RHI_API FGraphEventRef Submit (TConstArrayView< FRHICommandListBase * > AdditionalCommandLists, ERHISubmitFlags SubmitFlags)
 
void WaitForTasks ()
 
RHI_API void WaitForTasks (FGraphEventArray &OutstandingTasks)
 
void CleanupGraphEvents ()
 
bool Bypass () const
 
bool UseParallelAlgorithms () const
 
RHI_API void AddNextDispatchPrerequisite (FGraphEventRef Prereq)
 
const FGraphEventRefGetCompletionEvent () const
 

Static Public Member Functions

static FRHICommandListImmediateGetImmediateCommandList ()
 
static RHI_API void WaitOnRHIThreadFence (FGraphEventRef &Fence)
 
static RHI_API bool AreRHITasksActive ()
 

Public Attributes

FGraphEventArray WaitOutstandingTasks
 

Friends

class FRHICommandListBase
 
class FRHICommandListImmediate
 

Member Function Documentation

◆ AddNextDispatchPrerequisite()

void FRHICommandListExecutor::AddNextDispatchPrerequisite ( FGraphEventRef  Prereq)

◆ AreRHITasksActive()

bool FRHICommandListExecutor::AreRHITasksActive ( )
static

◆ Bypass()

bool FRHICommandListExecutor::Bypass ( ) const
inline

◆ CleanupGraphEvents()

void FRHICommandListExecutor::CleanupGraphEvents ( )

◆ GetCompletionEvent()

const FGraphEventRef & FRHICommandListExecutor::GetCompletionEvent ( ) const
inline

◆ GetImmediateCommandList()

FRHICommandListImmediate & FRHICommandListExecutor::GetImmediateCommandList ( )
inlinestatic

◆ LatchBypass()

void FRHICommandListExecutor::LatchBypass ( )

◆ Submit()

RHI_API FGraphEventRef FRHICommandListExecutor::Submit ( TConstArrayView< FRHICommandListBase * >  AdditionalCommandLists,
ERHISubmitFlags  SubmitFlags 
)

◆ UseParallelAlgorithms()

bool FRHICommandListExecutor::UseParallelAlgorithms ( ) const
inline

◆ WaitForTasks() [1/2]

void FRHICommandListExecutor::WaitForTasks ( )
inline

◆ WaitForTasks() [2/2]

void FRHICommandListExecutor::WaitForTasks ( FGraphEventArray OutstandingTasks)

◆ WaitOnRHIThreadFence()

void FRHICommandListExecutor::WaitOnRHIThreadFence ( FGraphEventRef Fence)
static

Friends And Related Symbol Documentation

◆ FRHICommandListBase

◆ FRHICommandListImmediate

Member Data Documentation

◆ WaitOutstandingTasks

FGraphEventArray FRHICommandListExecutor::WaitOutstandingTasks

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