Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FPBDBendingSpringConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDSpringConstraints.h |
| Include Path | #include "Chaos/PBDSpringConstraints.h" |
Syntax
class FPBDBendingSpringConstraints : public Chaos::Softs::FPBDSpringConstraints
Inheritance Hierarchy
- FPBDSpringConstraintsBase → FPBDSpringConstraints → FPBDBendingSpringConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPBDBendingSpringConstraints
(
const FSolverParticlesRange& Particles, |
Chaos/PBDSpringConstraints.h | ||
FPBDBendingSpringConstraints
(
const FSolverParticles& Particles, |
Chaos/PBDSpringConstraints.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPBDBendingSpringConstraints() |
Chaos/PBDSpringConstraints.h |
Structs
| Name | Remarks |
|---|---|
| FBendingSpringStiffnessIndex |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BendingSpringStiffnessName | const FName | Chaos/PBDSpringConstraints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BendingSpringStiffnessIndex | Chaos::Softs::FPBDBendingSpringConstraints::FBendingSpringStiffnessIndex | Chaos/PBDSpringConstraints.h | ||
| ParticleCount | const int32 | Chaos/PBDSpringConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetProperties
(
const FCollectionPropertyConstFacade& PropertyCollection, |
Chaos/PBDSpringConstraints.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float GetBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static FString GetBendingSpringStiffnessString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static float GetHighBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static float GetLowBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static TPair< float, float > GetWeightedBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static bool IsBendingSpringStiffnessAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static bool IsBendingSpringStiffnessEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSpringConstraints.h | ||
static bool IsEnabled
(
const FCollectionPropertyConstFacade& PropertyCollection |
Chaos/PBDSpringConstraints.h |