TAccelerationStructureHandle

Wrapper that holds both physics thread data and GT data.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Physics/Experimental/PhysScene_Chaos.h

Include

#include "Physics/Experimental/PhysScene_Chaos.h"

Syntax

template<typename T, int d>
class TAccelerationStructureHandle

Remarks

Wrapper that holds both physics thread data and GT data. It's possible that the physics handle is null if we're doing operations entirely on external threads

Constructors

Functions

Name Description

Public function Const

TGeometryPar...

 

GetExternalGeometryParticle_ExternalThread()

Should only be used by GT and scene query threads where an appropriate lock has been acquired.

Public function Const

TGeometryPar...

 

GetGeometryParticleHandle_PhysicsThread()

Should only be used by PT.

Public function Const

bool

 

PrePreFilter

(
    const void* QueryData
)

Public function

void

 

Serialize

(
    FChaosArchive& Ar
)

Public function Const

FUniqueIdx

 

UniqueIdx()

Public function

void

 

UpdateFrom

(
    const TAccelerationStructureHandle<...
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const TAccelerationStructureHandle<...
)

Public function Const

bool

 

operator==

(
    const TAccelerationStructureHandle<...
)

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