Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FPBDAreaSpringConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDAxialSpringConstraints.h |
| Include Path | #include "Chaos/PBDAxialSpringConstraints.h" |
Syntax
class FPBDAreaSpringConstraints : public Chaos::Softs::FPBDAxialSpringConstraints
Inheritance Hierarchy
- FPBDAxialSpringConstraintsBase → FPBDAxialSpringConstraints → FPBDAreaSpringConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPBDAreaSpringConstraints
(
const FSolverParticles& Particles, |
Chaos/PBDAxialSpringConstraints.h | ||
FPBDAreaSpringConstraints
(
const FSolverParticlesRange& Particles, |
This version of the constructor supports Warp and Weft Scale | Chaos/PBDAxialSpringConstraints.h | |
FPBDAreaSpringConstraints
(
const FSolverParticlesRange& Particles, |
Chaos/PBDAxialSpringConstraints.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPBDAreaSpringConstraints() |
Chaos/PBDAxialSpringConstraints.h |
Structs
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AreaSpringStiffnessName | const FName | Chaos/PBDAxialSpringConstraints.h | |
| AreaSpringWarpScaleName | const FName | Chaos/PBDAxialSpringConstraints.h | |
| AreaSpringWeftScaleName | const FName | Chaos/PBDAxialSpringConstraints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AreaSpringStiffnessIndex | Chaos::Softs::FPBDAreaSpringConstraints::FAreaSpringStiffnessIndex | Chaos/PBDAxialSpringConstraints.h | ||
| AreaSpringWarpScaleIndex | Chaos::Softs::FPBDAreaSpringConstraints::FAreaSpringWarpScaleIndex | Chaos/PBDAxialSpringConstraints.h | ||
| AreaSpringWeftScaleIndex | Chaos::Softs::FPBDAreaSpringConstraints::FAreaSpringWeftScaleIndex | Chaos/PBDAxialSpringConstraints.h | ||
| Barys | TArray< FSolverReal > | Chaos/PBDAxialSpringConstraints.h | ||
| BaseDists | TArray< FSolverReal > | Chaos/PBDAxialSpringConstraints.h | ||
| bWarpWeftScaleEnabled | bool | Chaos/PBDAxialSpringConstraints.h | ||
| Constraints | TArray< TVec3< int32 > > | Chaos/PBDAxialSpringConstraints.h | ||
| ParticleCount | const int32 | Chaos/PBDAxialSpringConstraints.h | ||
| ParticleOffset | const int32 | Chaos/PBDAxialSpringConstraints.h | ||
| Stiffness | FPBDStiffness | Chaos/PBDAxialSpringConstraints.h | ||
| WarpScale | FPBDWeightMap | Chaos/PBDAxialSpringConstraints.h | ||
| WarpWeftScaleBaseMultipliers | TArray< FSolverVec2 > | Chaos/PBDAxialSpringConstraints.h | ||
| WeftScale | FPBDWeightMap | Chaos/PBDAxialSpringConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyProperties
(
const FSolverReal Dt, |
Chaos/PBDAxialSpringConstraints.h | ||
void SetProperties
(
const FCollectionPropertyConstFacade& PropertyCollection, |
Chaos/PBDAxialSpringConstraints.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float GetAreaSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FString GetAreaSpringStiffnessString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetAreaSpringWarpScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FString GetAreaSpringWarpScaleString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetAreaSpringWeftScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FString GetAreaSpringWeftScaleString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetHighAreaSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetHighAreaSpringWarpScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetHighAreaSpringWeftScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetLowAreaSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetLowAreaSpringWarpScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static float GetLowAreaSpringWeftScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static TPair< float, float > GetWeightedAreaSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static TPair< float, float > GetWeightedAreaSpringWarpScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static TPair< float, float > GetWeightedAreaSpringWeftScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FVector2f GetWeightedFloatAreaSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FVector2f GetWeightedFloatAreaSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FVector2f GetWeightedFloatAreaSpringWarpScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FVector2f GetWeightedFloatAreaSpringWarpScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FVector2f GetWeightedFloatAreaSpringWeftScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static FVector2f GetWeightedFloatAreaSpringWeftScale
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static bool IsAreaSpringStiffnessAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static bool IsAreaSpringStiffnessEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static bool IsAreaSpringWarpScaleAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static bool IsAreaSpringWarpScaleEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static bool IsAreaSpringWeftScaleAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static bool IsAreaSpringWeftScaleEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDAxialSpringConstraints.h | ||
static bool IsEnabled
(
const FCollectionPropertyConstFacade& PropertyCollection |
Chaos/PBDAxialSpringConstraints.h |