FBroadPhase

Base class for collision detection BroadPhases.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/BroadPhase.h

Include

#include "Chaos/Collision/BroadPhase.h"

Syntax

class FBroadPhase

Remarks

Base class for collision detection BroadPhases.

The BroadPhase produces a list of potentially overlapping particle pairs.

/see FSpatialAccelerationBroadPhase

Variables

Name Description

Protected variable

FReal

 

BoundsThickness

Protected variable

FReal

 

BoundsThicknessVelocityInflation

Constructors

Name Description

Public function

FBroadPhase

(
    const FReal InThickness,
    const FReal InVelocityInflation
)

Destructors

Name Description

Public function Virtual

~FBroadPhase()

Functions

Name Description

Public function Const

FReal

 

GetBoundsThickness()

Public function

FReal

 

GetBoundsVelocityInflation()

Public function

void

 

SetBoundsThickness

(
    const FReal Thickness
)

BoundsThickness is the distance at which we speculatively generate constraints, not a shape padding.

Public function

void

 

SetBoundsVelocityInflation

(
    const FReal VelocityInflation
)

The bounds are expanded by the velocity inflation times the velocity.

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