Chaos

Windows
MacOS
Linux

Classes

Constants

Name

Description

Chaos::ChaosVersionString

Or you will likely get DDC version conflicts resulting in crashes during load.

Typedefs

Name

Description

FMatrix33

FMatrix44

FReal

Common data types for the Chaos physics engine.

FRealDouble

Specific precision types, this should be used in very targeted places where the use of a specific type is necessary over using FReal

FRealSingle

FRigidTransform3

FRotation3

FVec2

FVec3

FVec4

TVec2

TVec3

TVec4

Functions

Name Description

Public function

uint32

 

Chaos::GetTypeHash

(
    const Chaos::TVector< T, 2 >& V
)

Public function

uint32

 

Chaos::GetTypeHash

(
    const Chaos::TVector< T, 3 >& V
)

Public function

Pair< T1, T2...

 

Chaos::MakePair

(
    const T1& First,
    const T2& Second
)

Public function

TVector< T, ...

 

Chaos::operator*

(
    const T S,
    const TVector< T, 3 >& V
)

Public function

TVector< T, ...

 

Chaos::operator/

(
    const T S,
    const TVector< T, 3 >& V
)

Public function

bool

 

Chaos::operator==

(
    const Pair< T1, T2 >& First,
    const Pair< T1, T2 >& Second
)

Public function

bool

 

Chaos::operator>

(
    const Pair< T1, T2 >& First,
    const Pair< T1, T2 >& Second
)

Public function

void

 

Chaos::TryBulkSerializeArrayNDBase

(
    FArchive& Ar,
    TArray< T >& Array
)

Public function

void

 

Chaos::TryBulkSerializeArrayNDBase

(
    FArchive& Ar,
    TArray< float >& Array
)

Public function

void

 

Chaos::TryBulkSerializeArrayNDBase

(
    FArchive& Ar,
    TArray< FVec3 >& Array
)

Public function Static

uint32

 

GetTypeHash

(
    const TArray< int32 >& Array
)

Copyright Epic Games, Inc. All Rights Reserved.

Variables

Name Description

Public variable

constexpr bool

 

bRealTypeCompatibleWithISPC

ISPC optimization supports float, this allows classes that uses ISPC to branch to the right implementation without having to check the actual underlying type of FReal

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