Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FPerSolverFieldSystem
Description
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
| Name | FieldParameterUpdateCallback |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/PerSolverFieldSystem.h |
| Include Path | #include "PhysicsProxy/PerSolverFieldSystem.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/PhysicsProxy/PerSolverFieldSystem.cpp |
void FieldParameterUpdateCallback
(
Chaos::FPBDRigidsSolver * InSolver,
Chaos::FPBDPositionConstraints & PositionTarget,
TMap < int32, int32 > & TargetedParticles
)