![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for Chaos::Softs::FPBDBendingConstraints, including all inherited members.
| AngleIsBuckled(const FSolverReal Angle, const FSolverReal RestAngle) const | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| AngleIsBuckled(const FSolverReal Angle, const int32 ConstraintIndex) const | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| Apply(SolverParticlesOrRange &InParticles, const FSolverReal Dt) const | Chaos::Softs::FPBDBendingConstraints | |
| Apply(SolverParticlesOrRange &Particles, const FSolverReal Dt) const | Chaos::Softs::FPBDBendingConstraints | |
| ApplyProperties(const FSolverReal Dt, const int32 NumIterations) | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| BucklingRatio | Chaos::Softs::FPBDBendingConstraintsBase | protected |
| CalcAngle(const FSolverVec3 &P1, const FSolverVec3 &P2, const FSolverVec3 &P3, const FSolverVec3 &P4) | Chaos::Softs::FPBDBendingConstraintsBase | inlinestatic |
| CalcGradients(const FSolverVec3 &P1, const FSolverVec3 &P2, const FSolverVec3 &P3, const FSolverVec3 &P4, FSolverReal *OutAngle=nullptr) | Chaos::Softs::FPBDBendingConstraintsBase | inlineprotectedstatic |
| CalculateRestAngles(const TConstArrayView< FSolverVec3 > &InPositions, int32 InParticleOffset, int32 InParticleCount, const TConstArrayView< FRealSingle > &RestAngleMap, const FSolverVec2 &RestAngleValue, ERestAngleConstructionType RestAngleConstructionType) | Chaos::Softs::FPBDBendingConstraintsBase | protected |
| ConstraintSharedEdges | Chaos::Softs::FPBDBendingConstraintsBase | protected |
| ERestAngleConstructionType enum name | Chaos::Softs::FPBDBendingConstraintsBase | |
| FPBDBendingConstraints(const FSolverParticlesRange &InParticles, TArray< TVec4< int32 > > &&InConstraints, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const FCollectionPropertyConstFacade &PropertyCollection, bool bTrimKinematicConstraints=false) | Chaos::Softs::FPBDBendingConstraints | inline |
| FPBDBendingConstraints(const FSolverParticles &InParticles, int32 InParticleOffset, int32 InParticleCount, TArray< TVec4< int32 > > &&InConstraints, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const FCollectionPropertyConstFacade &PropertyCollection, bool bTrimKinematicConstraints=false) | Chaos::Softs::FPBDBendingConstraints | inline |
| FPBDBendingConstraints(const FSolverParticles &InParticles, int32 ParticleOffset, int32 ParticleCount, TArray< TVec4< int32 > > &&InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &BucklingRatioMultipliers, const TConstArrayView< FRealSingle > &BucklingStiffnessMultipliers, const TConstArrayView< FRealSingle > &RestAngleMap, const FSolverVec2 &InStiffness, const FSolverVec2 &InBucklingRatio, const FSolverVec2 &InBucklingStiffness, const FSolverVec2 &RestAngleValue, ERestAngleConstructionType RestAngleConstructionType, bool bTrimKinematicConstraints=false) | Chaos::Softs::FPBDBendingConstraints | inline |
| FPBDBendingConstraints(const FSolverParticles &InParticles, int32 ParticleOffset, int32 ParticleCount, TArray< TVec4< int32 > > &&InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &BucklingStiffnessMultipliers, const FSolverVec2 &InStiffness, const FSolverReal InBucklingRatio, const FSolverVec2 &InBucklingStiffness, bool bTrimKinematicConstraints=false) | Chaos::Softs::FPBDBendingConstraints | inline |
| FPBDBendingConstraintsBase(const FSolverParticlesRange &InParticles, TArray< TVec4< int32 > > &&InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &BucklingRatioMultipliers, const TConstArrayView< FRealSingle > &BucklingStiffnessMultipliers, const TConstArrayView< FRealSingle > &RestAngleMap, const FSolverVec2 &InStiffness, const FSolverVec2 &InBucklingRatio, const FSolverVec2 &InBucklingStiffness, const FSolverVec2 &RestAngleValue, ERestAngleConstructionType RestAngleConstructionType, bool bTrimKinematicConstraints=false, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness) | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| FPBDBendingConstraintsBase(const FSolverParticles &InParticles, int32 InParticleOffset, int32 InParticleCount, TArray< TVec4< int32 > > &&InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &BucklingRatioMultipliers, const TConstArrayView< FRealSingle > &BucklingStiffnessMultipliers, const TConstArrayView< FRealSingle > &RestAngleMap, const FSolverVec2 &InStiffness, const FSolverVec2 &InBucklingRatio, const FSolverVec2 &InBucklingStiffness, const FSolverVec2 &RestAngleValue, ERestAngleConstructionType RestAngleConstructionType, bool bTrimKinematicConstraints=false, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness) | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| FPBDBendingConstraintsBase(const FSolverParticles &InParticles, int32 InParticleOffset, int32 InParticleCount, TArray< TVec4< int32 > > &&InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const TConstArrayView< FRealSingle > &BucklingStiffnessMultipliers, const FSolverVec2 &InStiffness, const FSolverReal InBucklingRatio, const FSolverVec2 &InBucklingStiffness, bool bTrimKinematicConstraints=false, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness) | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| GetConstraints() const | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| GetConstraintsPerColorStartIndex() const | Chaos::Softs::FPBDBendingConstraints | inline |
| GetGradients(const SolverParticlesOrRange &InParticles, const int32 i) const | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| GetIsBuckled() const | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| GetRestAngles() const | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| GetScalingFactor(const SolverParticlesOrRange &InParticles, const int32 i, const TStaticArray< FSolverVec3, 4 > &Grads, const FSolverReal ExpStiffnessValue, const FSolverReal ExpBucklingValue) const | Chaos::Softs::FPBDBendingConstraintsBase | inline |
| Init(const SolverParticlesOrRange &InParticles) | Chaos::Softs::FPBDBendingConstraintsBase | |
| Init(const SolverParticlesOrRange &InParticles) | Chaos::Softs::FPBDBendingConstraintsBase | |
| InitColor(const SolverParticlesOrRange &InParticles) | Chaos::Softs::FPBDBendingConstraints | |
| IsBuckled | Chaos::Softs::FPBDBendingConstraintsBase | protected |
| IsEnabled(const FCollectionPropertyConstFacade &PropertyCollection) | Chaos::Softs::FPBDBendingConstraints | inlinestatic |
| ResetRestLengths(const TConstArrayView< FSolverVec3 > &Positions, const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps) | Chaos::Softs::FPBDBendingConstraints | inline |
| RestAngles | Chaos::Softs::FPBDBendingConstraintsBase | protected |
| SafeDivide(const TNum &Numerator, const FSolverReal &Denominator) | Chaos::Softs::FPBDBendingConstraintsBase | inlineprotectedstatic |
| SetProperties(const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps) | Chaos::Softs::FPBDBendingConstraints | |
| SetProperties(const FSolverVec2 &InStiffness, const FSolverVec2 &InBucklingRatio, const FSolverVec2 &InBucklingStiffness) | Chaos::Softs::FPBDBendingConstraints | inline |
| SetProperties(const FSolverVec2 &InStiffness, const FSolverReal InBucklingRatio, const FSolverVec2 &InBucklingStiffness) | Chaos::Softs::FPBDBendingConstraints | inline |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(BendingElementStiffness, float) | Chaos::Softs::FPBDBendingConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(BucklingRatio, float) | Chaos::Softs::FPBDBendingConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(BucklingStiffness, float) | Chaos::Softs::FPBDBendingConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(FlatnessRatio, float) | Chaos::Softs::FPBDBendingConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(RestAngle, float) | Chaos::Softs::FPBDBendingConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(RestAngleType, int32) | Chaos::Softs::FPBDBendingConstraints | |
| ~FPBDBendingConstraints() override | Chaos::Softs::FPBDBendingConstraints | inlinevirtual |
| ~FPBDBendingConstraintsBase() | Chaos::Softs::FPBDBendingConstraintsBase | inlinevirtual |