![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for Chaos::Softs::FPBDLongRangeConstraints, including all inherited members.
| Apply(SolverParticlesOrRange &Particles, const FSolverReal Dt) const | Chaos::Softs::FPBDLongRangeConstraints | |
| Apply(SolverParticlesOrRange &Particles, const FSolverReal) const | Chaos::Softs::FPBDLongRangeConstraints | |
| ApplyProperties(const FSolverReal Dt, const int32 NumIterations) | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| Base typedef | Chaos::Softs::FPBDLongRangeConstraints | |
| FPBDLongRangeConstraints(const FSolverParticlesRange &Particles, const TArray< TConstArrayView< TTuple< int32, int32, FRealSingle > > > &InTethers, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const FCollectionPropertyConstFacade &PropertyCollection, FSolverReal MeshScale) | Chaos::Softs::FPBDLongRangeConstraints | inline |
| FPBDLongRangeConstraints(const FSolverParticles &Particles, const int32 InParticleOffset, const int32 InParticleCount, const TArray< TConstArrayView< TTuple< int32, int32, FRealSingle > > > &InTethers, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const FCollectionPropertyConstFacade &PropertyCollection, FSolverReal MeshScale) | Chaos::Softs::FPBDLongRangeConstraints | inline |
| FPBDLongRangeConstraints(const FSolverParticles &Particles, const int32 InParticleOffset, const int32 InParticleCount, const TArray< TConstArrayView< TTuple< int32, int32, FRealSingle > > > &InTethers, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &ScaleMultipliers, const FSolverVec2 &InStiffness=FSolverVec2::UnitVector, const FSolverVec2 &InScale=FSolverVec2::UnitVector, FSolverReal MeshScale=(FSolverReal) 1.) | Chaos::Softs::FPBDLongRangeConstraints | inline |
| FPBDLongRangeConstraintsBase(const FSolverParticlesRange &Particles, const TArray< TConstArrayView< TTuple< int32, int32, FRealSingle > > > &InTethers, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &ScaleMultipliers, const FSolverVec2 &InStiffness=FSolverVec2::UnitVector, const FSolverVec2 &InScale=FSolverVec2::UnitVector, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness, FSolverReal MeshScale=(FSolverReal) 1.) | Chaos::Softs::FPBDLongRangeConstraintsBase | |
| FPBDLongRangeConstraintsBase(const FSolverParticles &Particles, const int32 InParticleOffset, const int32 InParticleCount, const TArray< TConstArrayView< TTuple< int32, int32, FRealSingle > > > &InTethers, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &ScaleMultipliers, const FSolverVec2 &InStiffness=FSolverVec2::UnitVector, const FSolverVec2 &InScale=FSolverVec2::UnitVector, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness, FSolverReal MeshScale=(FSolverReal) 1.) | Chaos::Softs::FPBDLongRangeConstraintsBase | |
| FTether typedef | Chaos::Softs::FPBDLongRangeConstraints | |
| GetDelta(const SolverParticlesOrRange &Particles, const FTether &Tether, const FSolverReal InScale) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inlineprotected |
| GetDelta(const SolverParticlesOrRange &Particles, const FTether &Tether, const FSolverReal InScale, FSolverVec3 &OutDirection, FSolverReal &OutOffset) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inlineprotected |
| GetEndIndex(const FTether &Tether) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetEndParticle(const FTether &Tether) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetMinParallelBatchSize() | Chaos::Softs::FPBDLongRangeConstraintsBase | protectedstatic |
| GetRefLength(const FTether &Tether) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetScale(const FTether &Tether) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetStartIndex(const FTether &Tether) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetStartParticle(const FTether &Tether) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetStiffness() const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetTargetLength(const FTether &Tether) const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| GetTethers() const | Chaos::Softs::FPBDLongRangeConstraintsBase | inline |
| IsEnabled(const FCollectionPropertyConstFacade &PropertyCollection) | Chaos::Softs::FPBDLongRangeConstraints | inlinestatic |
| SetProperties(const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, FSolverReal MeshScale) | Chaos::Softs::FPBDLongRangeConstraints | |
| SetProperties(const FSolverVec2 &InStiffness, const FSolverVec2 &InTetherScale, FSolverReal MeshScale=(FSolverReal) 1.) | Chaos::Softs::FPBDLongRangeConstraints | inline |
| TableSize | Chaos::Softs::FPBDLongRangeConstraintsBase | protectedstatic |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(TetherStiffness, float) | Chaos::Softs::FPBDLongRangeConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(TetherScale, float) | Chaos::Softs::FPBDLongRangeConstraints | |
| UE_NONCOPYABLE(FPBDLongRangeConstraintsBase) | Chaos::Softs::FPBDLongRangeConstraintsBase | |
| ~FPBDLongRangeConstraints() override | Chaos::Softs::FPBDLongRangeConstraints | inlinevirtual |
| ~FPBDLongRangeConstraintsBase() | Chaos::Softs::FPBDLongRangeConstraintsBase | inlinevirtual |