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
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback