Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FXPBDBendingSpringConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/XPBDSpringConstraints.h |
| Include Path | #include "Chaos/XPBDSpringConstraints.h" |
Syntax
class FXPBDBendingSpringConstraints : public Chaos::Softs::FXPBDSpringConstraints
Inheritance Hierarchy
- FPBDSpringConstraintsBase → FXPBDSpringConstraints → FXPBDBendingSpringConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FXPBDBendingSpringConstraints
(
const FSolverParticlesRange& Particles, |
Chaos/XPBDSpringConstraints.h | ||
FXPBDBendingSpringConstraints
(
const FSolverParticlesRange& Particles, |
Chaos/XPBDSpringConstraints.h | ||
FXPBDBendingSpringConstraints
(
const FSolverParticles& Particles, |
Chaos/XPBDSpringConstraints.h | ||
FXPBDBendingSpringConstraints
(
const FSolverParticles& Particles, |
Chaos/XPBDSpringConstraints.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FXPBDBendingSpringConstraints() |
Chaos/XPBDSpringConstraints.h |
Structs
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| XPBDBendingSpringDampingName | const FName | Chaos/XPBDSpringConstraints.h | |
| XPBDBendingSpringStiffnessName | const FName | Chaos/XPBDSpringConstraints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Constraints | TArray< TVec2< int32 > > | Chaos/XPBDSpringConstraints.h | ||
| DampingRatio | FPBDWeightMap | Chaos/XPBDSpringConstraints.h | ||
| ParticleCount | const int32 | Chaos/XPBDSpringConstraints.h | ||
| ParticleOffset | const int32 | Chaos/XPBDSpringConstraints.h | ||
| Stiffness | FPBDStiffness | Chaos/XPBDSpringConstraints.h | ||
| XPBDBendingSpringDampingIndex | Chaos::Softs::FXPBDBendingSpringConstraints::FXPBDBendingSpringDampingIndex | Chaos/XPBDSpringConstraints.h | ||
| XPBDBendingSpringStiffnessIndex | Chaos::Softs::FXPBDBendingSpringConstraints::FXPBDBendingSpringStiffnessIndex | Chaos/XPBDSpringConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetProperties
(
const FCollectionPropertyConstFacade& PropertyCollection, |
Chaos/XPBDSpringConstraints.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float GetHighXPBDBendingSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetHighXPBDBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetLowXPBDBendingSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetLowXPBDBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDBendingSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDBendingSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static TPair< float, float > GetWeightedXPBDBendingSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static TPair< float, float > GetWeightedXPBDBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetXPBDBendingSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FString GetXPBDBendingSpringDampingString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetXPBDBendingSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FString GetXPBDBendingSpringStiffnessString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsEnabled
(
const FCollectionPropertyConstFacade& PropertyCollection |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDBendingSpringDampingAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDBendingSpringDampingEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDBendingSpringStiffnessAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDBendingSpringStiffnessEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h |