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

#include <SceneUtils.h>

Public Types

typedef void() TDelayedFunction(FRHICommandListImmediate &RHICommandList, void *UserData)
 

Public Member Functions

 FDelayedRendererAction ()
 
 FDelayedRendererAction (TDelayedFunction *InFunction, void *InUserData)
 
void SetDelayedFunction (TDelayedFunction *InFunction, void *InUserData)
 
bool HasDelayedFunction () const
 
void RunFunctionOnce (FRHICommandListImmediate &RHICommandList)
 
bool HasBeenCalled () const
 

Protected Attributes

TDelayedFunctionFunction
 
voidUserData
 
bool bFunctionCalled
 

Member Typedef Documentation

◆ TDelayedFunction

typedef void() FDelayedRendererAction::TDelayedFunction(FRHICommandListImmediate &RHICommandList, void *UserData)

Constructor & Destructor Documentation

◆ FDelayedRendererAction() [1/2]

FDelayedRendererAction::FDelayedRendererAction ( )
inline

◆ FDelayedRendererAction() [2/2]

FDelayedRendererAction::FDelayedRendererAction ( TDelayedFunction InFunction,
void InUserData 
)
inline

Member Function Documentation

◆ HasBeenCalled()

bool FDelayedRendererAction::HasBeenCalled ( ) const
inline

◆ HasDelayedFunction()

bool FDelayedRendererAction::HasDelayedFunction ( ) const
inline

◆ RunFunctionOnce()

void FDelayedRendererAction::RunFunctionOnce ( FRHICommandListImmediate RHICommandList)
inline

◆ SetDelayedFunction()

void FDelayedRendererAction::SetDelayedFunction ( TDelayedFunction InFunction,
void InUserData 
)
inline

Member Data Documentation

◆ bFunctionCalled

bool FDelayedRendererAction::bFunctionCalled
protected

◆ Function

TDelayedFunction* FDelayedRendererAction::Function
protected

◆ UserData

void* FDelayedRendererAction::UserData
protected

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