Module |
|
Header |
/Engine/Source/Runtime/Experimental/ChaosSolvers/Public/PhysicsProxy/FieldSystemPhysicsProxy.h |
Include |
#include "PhysicsProxy/FieldSystemPhysicsProxy.h" |
Source |
/Engine/Source/Runtime/Experimental/ChaosSolvers/Private/PhysicsProxy/FieldSystemPhysicsProxy.cpp |
void FieldParameterUpdateCallback
(
Chaos::FPhysicsSolver * InSolver,
FParticlesType & InParticles,
Chaos::TArrayCollectionArray< float > & Strains,
Chaos::TPBDPositionConstraints< float, 3 > & PositionTarget,
TMap< int32, int32 > & PositionTargetedParticles,
const float InTime
)
Services queued `FFieldSystemCommand_ commands.
Supported fields:
EFieldPhysicsType::Field_DynamicState
EFieldPhysicsType::Field_ActivateDisabled
EFieldPhysicsType::Field_ExternalClusterStrain (clustering)
EFieldPhysicsType::Field_Kill
EFieldPhysicsType::Field_LinearVelocity
EFieldPhysicsType::Field_AngularVelociy
EFieldPhysicsType::Field_SleepingThreshold
EFieldPhysicsType::Field_DisableThreshold
EFieldPhysicsType::Field_InternalClusterStrain (clustering)
EFieldPhysicsType::Field_CollisionGroup
EFieldPhysicsType::Field_PositionStatic
EFieldPhysicsType::Field_PositionTarget
EFieldPhysicsType::Field_PositionAnimated
EFieldPhysicsType::Field_DynamicConstraint