Module |
|
Header |
/Engine/Source/Runtime/Experimental/ChaosSolvers/Public/PhysicsProxy/GeometryCollectionPhysicsProxy.h |
Include |
#include "PhysicsProxy/GeometryCollectionPhysicsProxy.h" |
Source |
/Engine/Source/Runtime/Experimental/ChaosSolvers/Private/PhysicsProxy/GeometryCollectionPhysicsProxy.cpp |
void PushToPhysicsState
(
const Chaos::FParticleData *
)
Push game data to the physics thread.
The solver has determined that this proxy needs to update its physics state with game data, either as part of the solver registration process, or a game thread particle instance was updated, which marked this proxy dirty.
Pulls data out of the `GameToPhysInterchange_, and updates solver particle data.
Invoked by `FPBDRigidsSolver::RegisterObject()_ and via particle dirtying.