#include <PBDSelfCollisionSphereConstraints.h>
|
| | FPBDSelfCollisionSphereConstraints (const int32 InOffset, const int32 InNumParticles, const TMap< FString, const TSet< int32 > * > &VertexSets, const FCollectionPropertyConstFacade &PropertyCollection) |
| |
| CHAOS_API void | SetProperties (const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, const TSet< int32 > * > &VertexSets) |
| |
| | UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME (SelfCollisionSphereSetName, bool) |
| |
| | UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME (SelfCollisionSphereRadius, float) |
| |
| | UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME (SelfCollisionSphereStiffness, float) |
| |
| CHAOS_API | FPBDSelfCollisionSphereConstraintsBase (const int32 InOffset, const int32 InNumParticles, const TSet< int32 > *InVertexSetNoOffset, const TArray< FSolverVec3 > *InReferencePositions, const FSolverReal InRadius, const FSolverReal InStiffness) |
| |
| virtual | ~FPBDSelfCollisionSphereConstraintsBase () |
| |
| template<typename SolverParticlesOrRange > |
| CHAOS_API void | Init (const SolverParticlesOrRange &Particles) |
| |
| template<typename SolverParticlesOrRange > |
| CHAOS_API void | Apply (SolverParticlesOrRange &InParticles, const FSolverReal Dt) const |
| |
| const TArray< TVec2< int32 > > & | GetConstraints () const |
| |
| const TSet< int32 > * | GetVertexSet () const |
| |
| FSolverReal | GetRadius () const |
| |
| template<typename SolverParticlesOrRange > |
| void | Init (const SolverParticlesOrRange &Particles) |
| |
| template<typename SolverParticlesOrRange > |
| void | Apply (SolverParticlesOrRange &Particles, const FSolverReal Dt) const |
| |
◆ FPBDSelfCollisionSphereConstraints()
| Chaos::Softs::FPBDSelfCollisionSphereConstraints::FPBDSelfCollisionSphereConstraints |
( |
const int32 |
InOffset, |
|
|
const int32 |
InNumParticles, |
|
|
const TMap< FString, const TSet< int32 > * > & |
VertexSets, |
|
|
const FCollectionPropertyConstFacade & |
PropertyCollection |
|
) |
| |
|
inline |
◆ IsEnabled()
◆ SetProperties()
◆ UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME() [1/3]
◆ UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME() [2/3]
◆ UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME() [3/3]
The documentation for this class was generated from the following files: