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

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

AddInternalForceDifferential(const FSolverParticles &InParticles, const TArray< TVector< FSolverReal, 3 > > &DeltaParticles, TArray< TVector< FSolverReal, 3 > > &ndf)Chaos::Softs::FXPBDStretchBiasElementConstraints
AddStretchBiasElementResidualAndHessian(const FSolverParticles &Particles, const int32 ConstraintIndex, const int32 ConstraintIndexLocal, const FSolverReal Dt, TVec3< FSolverReal > &ParticleResidual, Chaos::PMatrix< FSolverReal, 3, 3 > &ParticleHessian)Chaos::Softs::FXPBDStretchBiasElementConstraints
Apply(SolverParticlesOrRange &Particles, const FSolverReal Dt) constChaos::Softs::FXPBDStretchBiasElementConstraints
Apply(SolverParticlesOrRange &Particles, const FSolverReal Dt) constChaos::Softs::FXPBDStretchBiasElementConstraints
ApplyProperties(const FSolverReal, const int32)Chaos::Softs::FXPBDStretchBiasElementConstraintsinline
bDefaultUse3dRestLengthsChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
CalculateUVStretch(const int32 ConstraintIndex, const FSolverVec3 &P0, const FSolverVec3 &P1, const FSolverVec3 &P2, FSolverVec3 &DXDu, FSolverVec3 &DXDv) constChaos::Softs::FXPBDStretchBiasElementConstraints
DefaultWarpWeftScaleChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
FXPBDStretchBiasElementConstraints(const FSolverParticlesRange &InParticles, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FVec2f > > &FaceVertexUVs, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const FCollectionPropertyConstFacade &PropertyCollection, bool bTrimKinematicConstraints=false)Chaos::Softs::FXPBDStretchBiasElementConstraints
FXPBDStretchBiasElementConstraints(const FSolverParticles &InParticles, int32 ParticleOffset, int32 ParticleCount, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FVec2f > > &FaceVertexUVs, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const FCollectionPropertyConstFacade &PropertyCollection, bool bTrimKinematicConstraints=false)Chaos::Softs::FXPBDStretchBiasElementConstraints
FXPBDStretchBiasElementConstraints(const FSolverParticles &InParticles, int32 ParticleOffset, int32 ParticleCount, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FVec2f > > &FaceVertexUVs, const TConstArrayView< FRealSingle > &StiffnessWarpMultipliers, const TConstArrayView< FRealSingle > &StiffnessWeftMultipliers, const TConstArrayView< FRealSingle > &StiffnessBiasMultipliers, const TConstArrayView< FRealSingle > &DampingMultipliers, const TConstArrayView< FRealSingle > &WarpScaleMultipliers, const TConstArrayView< FRealSingle > &WeftScaleMultipliers, const FSolverVec2 &InStiffnessWarp, const FSolverVec2 &InStiffnessWeft, const FSolverVec2 &InStiffnessBias, const FSolverVec2 &InDampingRatio, const FSolverVec2 &InWarpScale, const FSolverVec2 &InWeftScale, bool bUse3dRestLengths, bool bTrimKinematicConstraints=false)Chaos::Softs::FXPBDStretchBiasElementConstraints
GetConstraints() constChaos::Softs::FXPBDStretchBiasElementConstraintsinline
GetConstraintsArray() constChaos::Softs::FXPBDStretchBiasElementConstraintsinline
GetConstraintsPerColorStartIndex() constChaos::Softs::FXPBDStretchBiasElementConstraintsinline
GetRestStretchLengths() constChaos::Softs::FXPBDStretchBiasElementConstraintsinline
GetWarpWeftScale(const int32 ConstraintIndex) constChaos::Softs::FXPBDStretchBiasElementConstraintsinline
Init()Chaos::Softs::FXPBDStretchBiasElementConstraintsinline
InitConstraintsAndRestData(const SolverParticlesOrRange &InParticles, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FSolverVec2 > > &FaceVertexUVs, const bool bUse3dRestLengths, const bool bTrimKinematicConstraints)Chaos::Softs::FXPBDStretchBiasElementConstraints
InitializeDmInvAndMeasures(const FSolverParticles &Particles)Chaos::Softs::FXPBDStretchBiasElementConstraints
IsEnabled(const FCollectionPropertyConstFacade &PropertyCollection)Chaos::Softs::FXPBDStretchBiasElementConstraintsinlinestatic
MaxDampingChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
MaxStiffnessChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
MaxWarpWeftScaleChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
MinDampingChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
MinStiffnessChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
MinWarpWeftScaleChaos::Softs::FXPBDStretchBiasElementConstraintsstatic
SetProperties(const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps)Chaos::Softs::FXPBDStretchBiasElementConstraints
SetProperties(const FSolverVec2 &InStiffnessWarp, const FSolverVec2 &InStiffnessWeft, const FSolverVec2 &InStiffnessBias, const FSolverVec2 &InDampingRatio, const FSolverVec2 &InWarpScale, const FSolverVec2 &InWeftScale)Chaos::Softs::FXPBDStretchBiasElementConstraintsinline
~FXPBDStretchBiasElementConstraints()Chaos::Softs::FXPBDStretchBiasElementConstraintsinlinevirtual