12 class FPBDCollisionConstraint;
13 class FPBDCollisionConstraints;
15 class FSolverBodyContainer;
54 void CachePrefetchSolver(const
int32 ConstraintIndex) const;
65 TArray<
bool> bCollisionConstraintPerIterationCollisionDetection;
66 bool bPerIterationCollisionDetection;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SolverConstraintContainer.h:29
A contact constraint.
Definition PBDCollisionConstraint.h:225
Definition PBDCollisionConstraints.h:49
Settings to control the low-level collision solver behaviour.
Definition PBDCollisionSolverSettings.h:12
Definition SolverBodyContainer.h:37
Definition PBDCollisionContainerSolverJacobi.h:26
virtual void ApplyProjectionConstraints(const FReal Dt, const int32 It, const int32 NumIts) override final
Definition PBDCollisionContainerSolverJacobi.cpp:437
~FPBDCollisionContainerSolverJacobi()
Definition PBDCollisionContainerSolverJacobi.cpp:269
virtual void AddConstraints() override final
Definition PBDCollisionContainerSolverJacobi.cpp:292
virtual void ApplyPositionConstraints(const FReal Dt, const int32 It, const int32 NumIts) override final
Definition PBDCollisionContainerSolverJacobi.cpp:427
UE_NONCOPYABLE(FPBDCollisionContainerSolverJacobi)
virtual void GatherInput(const FReal Dt) override final
Definition PBDCollisionContainerSolverJacobi.cpp:350
int32 NumSolvers() const
Definition PBDCollisionContainerSolverJacobi.h:33
virtual int32 GetNumConstraints() const override final
Definition PBDCollisionContainerSolverJacobi.h:37
virtual void ScatterOutput(const FReal Dt) override final
Definition PBDCollisionContainerSolverJacobi.cpp:400
virtual void AddBodies(FSolverBodyContainer &SolverBodyContainer) override final
Definition PBDCollisionContainerSolverJacobi.cpp:331
virtual void ApplyVelocityConstraints(const FReal Dt, const int32 It, const int32 NumIts) override final
Definition PBDCollisionContainerSolverJacobi.cpp:432
Definition PBDCollisionSolverJacobi.h:651
Definition IslandManager.h:151
Definition ArrayView.h:139
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
Definition OverriddenPropertySet.cpp:45