UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Softs::FXPBDLongRangeConstraints Member List

This is the complete list of members for Chaos::Softs::FXPBDLongRangeConstraints, including all inherited members.

Apply(FSolverParticles &Particles, const FSolverReal Dt) constChaos::Softs::FXPBDLongRangeConstraintsinline
ApplyProperties(const FSolverReal, const int32)Chaos::Softs::FXPBDLongRangeConstraintsinline
Base typedefChaos::Softs::FXPBDLongRangeConstraints
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 typedefChaos::Softs::FXPBDLongRangeConstraints
FXPBDLongRangeConstraints(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::FXPBDLongRangeConstraintsinline
FXPBDLongRangeConstraints(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)Chaos::Softs::FXPBDLongRangeConstraintsinline
GetDelta(const SolverParticlesOrRange &Particles, const FTether &Tether, const FSolverReal InScale) constChaos::Softs::FPBDLongRangeConstraintsBaseinlineprotected
GetDelta(const SolverParticlesOrRange &Particles, const FTether &Tether, const FSolverReal InScale, FSolverVec3 &OutDirection, FSolverReal &OutOffset) constChaos::Softs::FPBDLongRangeConstraintsBaseinlineprotected
GetEndIndex(const FTether &Tether) constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetEndParticle(const FTether &Tether) constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetMinParallelBatchSize()Chaos::Softs::FPBDLongRangeConstraintsBaseprotectedstatic
GetRefLength(const FTether &Tether) constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetScale(const FTether &Tether) constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetStartIndex(const FTether &Tether) constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetStartParticle(const FTether &Tether) constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetStiffness() constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetTargetLength(const FTether &Tether) constChaos::Softs::FPBDLongRangeConstraintsBaseinline
GetTethers() constChaos::Softs::FPBDLongRangeConstraintsBaseinline
Init() constChaos::Softs::FXPBDLongRangeConstraintsinline
MaxStiffnessChaos::Softs::FXPBDLongRangeConstraintsstatic
MinStiffnessChaos::Softs::FXPBDLongRangeConstraintsstatic
SetProperties(const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, FSolverReal MeshScale)Chaos::Softs::FXPBDLongRangeConstraintsinline
SetProperties(const FSolverVec2 &InStiffness, const FSolverVec2 &InTetherScale, FSolverReal MeshScale=(FSolverReal) 1)Chaos::Softs::FXPBDLongRangeConstraintsinline
TableSizeChaos::Softs::FPBDLongRangeConstraintsBaseprotectedstatic
UE_NONCOPYABLE(FPBDLongRangeConstraintsBase)Chaos::Softs::FPBDLongRangeConstraintsBase
~FPBDLongRangeConstraintsBase()Chaos::Softs::FPBDLongRangeConstraintsBaseinlinevirtual
~FXPBDLongRangeConstraints() overrideChaos::Softs::FXPBDLongRangeConstraintsinlinevirtual