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

Public Member Functions

FORCEINLINE FTickFunctionTask (FTickFunction *InTarget, const FTickContext *InContext)
 
FORCEINLINE ENamedThreads::Type GetDesiredThread ()
 
void DoTask (ENamedThreads::Type CurrentThread, const FGraphEventRef &MyCompletionGraphEvent)
 

Static Public Member Functions

static FORCEINLINE TStatId GetStatId ()
 
static FORCEINLINE ESubsequentsMode::Type GetSubsequentsMode ()
 

Detailed Description

Task for a single tick function

Constructor & Destructor Documentation

◆ FTickFunctionTask()

FORCEINLINE FTickFunctionTask::FTickFunctionTask ( FTickFunction InTarget,
const FTickContext InContext 
)
inline

Member Function Documentation

◆ DoTask()

void FTickFunctionTask::DoTask ( ENamedThreads::Type  CurrentThread,
const FGraphEventRef MyCompletionGraphEvent 
)
inline

Actually execute the tick.

Parameters
CurrentThread;the thread we are running on
MyCompletionGraphEvent;my completion event. Not always useful since at the end of DoWork, you can assume you are done and hence further tasks do not need you as a prerequisite. However, MyCompletionGraphEvent can be useful for passing to other routines or when it is handy to set up subsequents before you actually do work.

◆ GetDesiredThread()

FORCEINLINE ENamedThreads::Type FTickFunctionTask::GetDesiredThread ( )
inline

Return the desired execution thread for this task

◆ GetStatId()

static FORCEINLINE TStatId FTickFunctionTask::GetStatId ( )
inlinestatic

◆ GetSubsequentsMode()

static FORCEINLINE ESubsequentsMode::Type FTickFunctionTask::GetSubsequentsMode ( )
inlinestatic

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