Framework

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FCheckGameplayThread

Public struct

FCheckPhysicsThread

Public class

FCommandList

Physics command list.

Public class

FCommandListData

Command list internal data.

Public class

FDebugSolverTask

Async task to run the solver advance in its own debug thread, substep by substep.

Public class

FDebugSolverTasks

List of solver tasks used to debug substep.

Public class

FFixedTimeStep

Public class

FPersistentPhysicsTask

Public struct

FPersistentPhysicsTaskStatistics

Data concerning how the physics thread is updating.

Public class

FPhysicsCommandsTask

Task responsible for running the two global command queues prior to distributing the solver tasks.

Public class

FPhysicsSceneGuard

Recursive Read/Write lock object for protecting external data accesses for physics scenes.

Public class

FPhysicsSolverAdvanceSubsteppingTask

Task responsible for processing the command buffer of a single solver and advancing it the specified number of times, by the specified delta time.

Public class

FPhysicsSolverAdvanceTask

Task responsible for processing the command buffer of a single solver and advancing it by a specified delta before completing.

Public class

FPhysicsTickCompleteTask

Final threaded task to run, waits on all the solver ticks and triggers the final completion event

Public class

FPhysicsTickTask

Task responsible for handling a full frame update for physics under the TaskGraph threading mode.

Public class

FVariableMinimumWithCapTimestep

Public class

FVariableTimeStep

Public class

FVariableWithCapTimestep

Public class

IDispatcher

Physics command dispatcher

Public class

ITimeStep

Public class

TThreadCheckedData

This is a wrapper around a piece of data which adds execution thread access checks.

Public class

TTripleBufferedData

A lock free paradigm for sharing data between threads.

Typedefs

Name

Description

EThreadingMode

TDataGT

TDataPT

Functions

Name Description

Public function

void

 

LexFromString

(
    Chaos::EThreadingMode& OutValue,
    const TCHAR* InString
)

Public function

FString

 

LexToString

(
    const Chaos::EThreadingMode InValue
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss