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

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

ApplyProperties(const FSolverReal Dt, const int32 NumIterations)Chaos::Softs::FPBDLongRangeConstraintsBaseinline
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::FPBDLongRangeConstraintsBase
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
MaxTetherScaleChaos::Softs::FPBDLongRangeConstraintsBasestatic
MinTetherScaleChaos::Softs::FPBDLongRangeConstraintsBasestatic
ParticleCountChaos::Softs::FPBDLongRangeConstraintsBaseprotected
ParticleOffsetChaos::Softs::FPBDLongRangeConstraintsBaseprotected
SetProperties(const FSolverVec2 &InStiffness, const FSolverVec2 &InTetherScale, FSolverReal MeshScale=(FSolverReal) 1.)Chaos::Softs::FPBDLongRangeConstraintsBaseinline
StiffnessChaos::Softs::FPBDLongRangeConstraintsBaseprotected
TableSizeChaos::Softs::FPBDLongRangeConstraintsBaseprotectedstatic
TethersChaos::Softs::FPBDLongRangeConstraintsBaseprotected
TetherScaleChaos::Softs::FPBDLongRangeConstraintsBaseprotected
UE_NONCOPYABLE(FPBDLongRangeConstraintsBase)Chaos::Softs::FPBDLongRangeConstraintsBase
~FPBDLongRangeConstraintsBase()Chaos::Softs::FPBDLongRangeConstraintsBaseinlinevirtual