|
| | FPBDNullConstraints () |
| |
| int32 | NumConstraints () const |
| |
| FPBDNullConstraint & | GetConstraint (const int32 ConstraintIndex) |
| |
| const FPBDNullConstraint & | GetConstraint (const int32 ConstraintIndex) const |
| |
| FPBDNullConstraintHandle * | AddConstraint (const TVec2< FGeometryParticleHandle * > &InConstraintedParticles) |
| |
| FParticlePair | GetConstrainedParticles (int32 ConstraintIndex) const |
| |
| TArray< FPBDNullConstraintHandle * > & | GetConstraintHandles () |
| |
| const TArray< FPBDNullConstraintHandle * > & | GetConstraintHandles () const |
| |
| virtual int32 | GetNumConstraints () const override final |
| |
| virtual void | ResetConstraints () override final |
| |
| virtual void | AddConstraintsToGraph (Private::FPBDIslandManager &IslandManager) override final |
| |
| virtual void | PrepareTick () override final |
| |
| virtual void | UnprepareTick () override final |
| |
| void | AddBodies (FSolverBodyContainer &SolverBodyContainer) |
| |
| void | GatherInput (const FReal Dt) |
| |
| void | ScatterOutput (const FReal Dt) |
| |
| void | ApplyPositionConstraints (const FReal Dt, const int32 It, const int32 NumIts) |
| |
| void | ApplyVelocityConstraints (const FReal Dt, const int32 It, const int32 NumIts) |
| |
| void | ApplyProjectionConstraints (const FReal Dt, const int32 It, const int32 NumIts) |
| |
| void | AddBodies (const TArrayView< int32 > &ConstraintIndices, FSolverBodyContainer &SolverBodyContainer) |
| |
| void | GatherInput (const TArrayView< int32 > &ConstraintIndices, const FReal Dt) |
| |
| void | ScatterOutput (const TArrayView< int32 > &ConstraintIndices, const FReal Dt) |
| |
| void | ApplyPositionConstraints (const TArrayView< int32 > &ConstraintIndices, const FReal Dt, const int32 It, const int32 NumIts) |
| |
| void | ApplyVelocityConstraints (const TArrayView< int32 > &ConstraintIndices, const FReal Dt, const int32 It, const int32 NumIts) |
| |
| void | ApplyProjectionConstraints (const TArrayView< int32 > &ConstraintIndices, const FReal Dt, const int32 It, const int32 NumIts) |
| |
| | TPBDIndexedConstraintContainer (FConstraintHandleTypeID InType) |
| |
| virtual TUniquePtr< FConstraintContainerSolver > | CreateSceneSolver (const int32 Priority) override final |
| |
| virtual TUniquePtr< FConstraintContainerSolver > | CreateGroupSolver (const int32 Priority) override final |
| |
| | FPBDIndexedConstraintContainer (FConstraintHandleTypeID InType) |
| |
| virtual void | SetConstraintEnabled (int32 ConstraintIndex, bool bEnabled) |
| |
| virtual bool | IsConstraintEnabled (int32 ConstraintIndex) const |
| |
| CHAOS_API | FPBDConstraintContainer (FConstraintHandleTypeID InConstraintHandleType) |
| |
| virtual CHAOS_API | ~FPBDConstraintContainer () |
| |
| int32 | GetContainerId () const |
| |
| void | SetContainerId (int32 InContainerId) |
| |
| const FConstraintHandleTypeID & | GetConstraintHandleType () const |
| |
| virtual void | UpdatePositionBasedState (const FReal Dt) |
| |
| virtual void | DisconnectConstraints (const TSet< TGeometryParticleHandle< FReal, 3 > * > &) |
| |
| virtual void | OnDisableParticle (FGeometryParticleHandle *DisabledParticle) |
| |
| virtual void | OnEnableParticle (FGeometryParticleHandle *EnabledParticle) |
| |
Constraint Container with minimal API required to test the Graph.