FSkeletalMeshPhysicsProxy

Windows
MacOS
Linux

Inheritance Hierarchy

IPhysicsProxyBase

TPhysicsProxy

FSkeletalMeshPhysicsProxy

References

Module

ChaosSolvers

Header

/Engine/Source/Runtime/Experimental/ChaosSolvers/Public/PhysicsProxy/SkeletalMeshPhysicsProxy.h

Include

#include "PhysicsProxy/SkeletalMeshPhysicsProxy.h"

Syntax

Constructors

Name Description

Public function

FSkeletalMeshPhysicsProxy()

Public function

FSkeletalMeshPhysicsProxy

(
    UObject* InOwner,
    const FInitFunc& InitFunc
)

Destructors

Name Description

Public function

~FSkeletalMeshPhysicsProxy()

Functions

Name Description

Public function

void

 

AddForceCallback

(
    FParticlesType& InParticles,
    const float InDt,
    const int32 InIndex
)

Public function

void

 

BindParticleCallbackMapping

Public function

void

 

BufferCommand

(
    Chaos::FPhysicsSolver* InSolve...,
    const FFieldSystemCommand& InCommm...
)

Public function

void

 

BufferPhysicsResults()

Public function

void

 

CaptureInputs

(
    const float Dt,
    const FInputFunc& InputFunc
)

Capture the current animation pose for use by the physics.

Public function

void

 

ClearAccumulatedData()

Public function

EPhysicsProx...

 

ConcreteType()

Public function

void

 

CreateRigidBodyCallback

(
    FParticlesType& InOutParticles
)

Public function

void

 

DisableCollisionsCallback

(
    TSet< TTuple< int32, int32 >>& InP...
)

Public function

void

 

EndFrameCallback

(
    const float InDt
)

Public function

void

 

FieldForcesUpdateCallback

(
    Chaos::FPhysicsSolver* InSolve...,
    FParticlesType& Particles,
    Chaos::TArrayCollectionArray< FVect...,
    Chaos::TArrayCollectionArray< FVect...,
    const float Time
)

Public function

void

 

FlipBuffer()

Public function Const

const FBoneH...

 

GetBoneHierarchy()

Public function Const

const FSkele...

 

GetOutputs()

Public function

void

 

Initialize()

Solver Object interface

Public function

bool

 

IsDirty()

Public function Const

bool

 

IsSimulating()

Public function

Chaos::FPart...

 

NewData()

Public function

void

 

OnRemoveFromScene()

Public function

void

 

ParameterUpdateCallback

(
    FParticlesType& InParticles,
    const float InTime
)

Public function

void

 

PullFromPhysicsState()

Public function

void

 

PushToPhysicsState

(
    const Chaos::FParticleData*
)

Public function

void

 

Reset()

Public function

void

 

StartFrameCallback

(
    const float InDt,
    const float InTime
)

Public function

void

 

SyncBeforeDestroy()

Public function

void

 

UpdateKinematicBodiesCallback

(
    const FParticlesType& Particles,
    const float Dt,
    const float Time,
    FKinematicProxy& Proxy
)

Typedefs

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