FPBDRigidsEvolutionGBF

Windows
MacOS
Linux

Inheritance Hierarchy

FPBDRigidsEvolutionBase

FPBDRigidsEvolutionGBF

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDRigidsEvolutionGBF.h

Include

#include "Chaos/PBDRigidsEvolutionGBF.h"

Syntax

class FPBDRigidsEvolutionGBF : public Chaos::FPBDRigidsEvolutionBase

Variables

Constructors

Name Description

Public function

FPBDRigidsEvolutionGBF

(
    TPBDRigidsSOAs < FReal , 3 >& InPart...,
    int32 InNumIterations,
    int32 InNumPushoutIterations,
    bool InIsSingleThreaded
)

Destructors

Name Description

Public function

~FPBDRigidsEvolutionGBF()

Functions

Name Description

Public function

void

 

Advance

(
    const FReal Dt,
    const FReal MaxStepDt,
    const int32 MaxSteps
)

Public function

void

 

AdvanceOneTimeStep

(
    const FReal dt,
    const FReal StepFraction
)

Public function

void

 

DoInternalParticleInitilization

(
    const TGeometryParticleHandle < floa...,
    const TGeometryParticleHandle < floa...
)

Public function

void

 

EndFrame

(
    FReal Dt
)

Public function Const

const FColli ...

 

GetCollisionConstraints()

Public function

FCollisionCo ...

 

GetCollisionConstraints()

Public function Const

const FColli ...

 

GetCollisionConstraintsRule()

Public function

FCollisionCo ...

 

GetCollisionConstraintsRule()

Public function Const

const FColli ...

 

GetCollisionDetector()

Public function

FCollisionDe ...

 

GetCollisionDetector()

Public function Const

const FGravi ...

 

GetGravityForces()

Public function

FGravityForc ...

 

GetGravityForces()

Public function

auto &

 

GetRigidClustering()

Public function Const

const auto &

 

GetRigidClustering()

Public function

void

 

Integrate

(
    const TParticleView & InParticles,
    FReal Dt
)

Public function

void

 

Serialize

(
    FChaosArchive & Ar
)

Public function

void

 

SetCollisionModifierCallback

(
    const TCollisionModifierCallback < F ...
)

Public function

void

 

SetInternalParticleInitilizationFunction

(
    const FPBDRigidsEvolutionInternalHa ...
)

Public function

void

 

SetPostApplyCallback

(
    const FPBDRigidsEvolutionIslandCall ...
)

Public function

void

 

SetPostApplyPushOutCallback

(
    const FPBDRigidsEvolutionIslandCall ...
)

Public function

void

 

SetPostDetectCollisionsCallback

(
    const FPBDRigidsEvolutionCallback &...
)

Public function

void

 

SetPostIntegrateCallback

(
    const FPBDRigidsEvolutionCallback &...
)

Public function

void

 

SetPreApplyCallback

(
    const FPBDRigidsEvolutionCallback &...
)

Typedefs

Constants

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