FSingleParticlePhysicsProxy

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/SingleParticlePhysicsProxy.h

Include

#include "PhysicsProxy/SingleParticlePhysicsProxy.h"

Syntax

class FSingleParticlePhysicsProxy : public IPhysicsProxyBase

Variables

Name Description

Protected variable

FParticleHandle...

 

Handle

Protected variable

TUniquePtr< PAR...

 

Particle

Constructors

Destructors

Functions

Name Description

Public function

void

 

BufferPhysicsResults

Public function

void

 

BufferPhysicsResults_External

Public function

void

 

ClearAccumulatedData()

Public function

void

 

ClearEvents()

Public function Static

FSingleParti...

 

Create

Public function Const

const Chaos:...

 

GetGameThreadAPI()

Public function

Chaos::FRigi...

 

GetGameThreadAPI()

Public function Const

const FParti...

 

GetHandle_LowLevel()

Returns the underlying physics thread particle.

Public function

FParticleHan...

 

GetHandle_LowLevel()

Returns the underlying physics thread particle.

Public function Const

int32

 

GetInitializedStep()

Public function Const

const PARTIC...

 

GetParticle_LowLevel()

Returns the underlying game thread particle.

Public function

PARTICLE_TYP...

 

GetParticle_LowLevel()

Returns the underlying game thread particle.

Public function

Chaos::FRigi...

 

GetPhysicsThreadAPI()

Public function Const

const Chaos:...

 

GetPhysicsThreadAPI()

Public function Const

int32

 

GetPullDataInterpIdx_External()

Public function Const

const Chaos:...

 

GetRigidParticleUnsafe()

Public function

Chaos::FPBDR...

 

GetRigidParticleUnsafe()

Public function Const

Chaos::EWake...

 

GetWakeEvent()

Public function

bool

 

IsDirty()

Public function Const

bool

 

IsInitialized()

Public function

bool

 

PullFromPhysicsState

(
    const Chaos::FDirtyRigidParticleDat...,
    int32 SolverSyncTimestamp,
    const Chaos::FDirtyRigidParticleDat...,
    const Chaos::FRealSingle* Alph...
)

Public function

void

 

PushToPhysicsState

(
    const Chaos::FDirtyPropertiesManage...,
    int32 DataIdx,
    const Chaos::FDirtyProxy& Dirty,
    Chaos::FShapeDirtyData* Shapes...,
    Chaos::FPBDRigidsEvolutionGBF& Evo...
)

Public function

void

 

SetHandle

(
    FParticleHandle* InHandle
)

Public function

void

 

SetInitialized

(
    const int32 InitializeStep
)

Public function

void

 

SetPullDataInterpIdx_External

(
    const int32 Idx
)

Overridden from IPhysicsProxyBase

Name Description

Public function Virtual Const

void *

 

GetHandleUnsafe()

Todo: remove this

Public function Virtual Const

UObject *...

 

GetOwner()

Gets the owning external object for this solver object, never used internally

Typedefs

Name

Description

FParticleHandle

PARTICLE_TYPE

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