Framework

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FCheckGameplayThread

Public struct

FCheckPhysicsThread

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

FPhysicsSceneGuard

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

Public class

FPhysicsSceneGuardScopedRead

Public class

FPhysicsSceneGuardScopedWrite

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 Virtual Const

float

 

Chaos::GetActualDt()

Public function Virtual Const

float

 

Chaos::GetCalculatedDt()

Public function Virtual Const

float

 

Chaos::GetTarget()

Public function

bool

 

Chaos::IsInGameThreadContext()

Public function

bool

 

Chaos::IsInPhysicsThreadContext()

Public function Virtual

void

 

Chaos::SetTarget

(
    float InTarget
)

Public function Virtual

void

 

Chaos::Update()

Deprecated, this class is to be deleted

Variables

Name Description

Private variable

float

 

ActualDt

Private variable

double

 

CurrentTime

Private variable

float

 

Dt

Private variable

double

 

LastTime

End ITimeStep interface

Private variable

float

 

TargetDt

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