Framework

Windows
MacOS
Linux

Classes

Name

Description

Public class

FDebugSubstep

Debug only class used to control the pausing/stepping/substepping of a debug solver thread.

Public class

FDoubleBuffer

Double Buffer Implementation - Not thread-safe requires external locks

Public class

FGuardedTripleBuffer

Triple buffer based on a single atomic variable, that guards against the consumer thread using old values.

Public class

FMultiBufferFactory

Public class

FPhysicsSolverBase

Public class

FSingleBuffer

Single Buffer Implementation

Public class

FTripleBuffer

Triple Buffer Implementation - Not thread-safe requires external locks

Public class

IBufferResource

Public class

IPhysicsProxyBase

Public struct

PhysicsProxyWrapper

Public class

TBufferedData

Container type for double buffered physics data.

Public class

TChaosReadWriteResource

Lockable resource for use with chaos data.

Public class

TConstHandle

Public class

THandle

Public class

THandleArray

Public class

THandleData

Public class

THandleHeap

Public class

TPhysicsProxy

Base object interface for solver objects.

Enums

Name

Description

Public enum

Chaos::EMultiBufferMode

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

EPhysicsProxyType

Functions

Name Description

Public function

void

 

Chaos::PhysicsParallelFor

(
    int32 InNum,
    TFunctionRef< void)> InCallab...,
    bool bForceSingleThreaded
)

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