Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FXPBDEdgeSpringConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/XPBDSpringConstraints.h |
| Include Path | #include "Chaos/XPBDSpringConstraints.h" |
Syntax
class FXPBDEdgeSpringConstraints : public Chaos::Softs::FXPBDSpringConstraints
Inheritance Hierarchy
- FPBDSpringConstraintsBase → FXPBDSpringConstraints → FXPBDEdgeSpringConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FXPBDEdgeSpringConstraints
(
const FSolverParticlesRange& Particles, |
Chaos/XPBDSpringConstraints.h | ||
FXPBDEdgeSpringConstraints
(
const FSolverParticlesRange& Particles, |
Chaos/XPBDSpringConstraints.h | ||
FXPBDEdgeSpringConstraints
(
const FSolverParticles& Particles, |
Chaos/XPBDSpringConstraints.h | ||
FXPBDEdgeSpringConstraints
(
const FSolverParticles& Particles, |
Chaos/XPBDSpringConstraints.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FXPBDEdgeSpringConstraints() |
Chaos/XPBDSpringConstraints.h |
Structs
| Name | Remarks |
|---|---|
| FXPBDEdgeSpringDampingIndex | |
| FXPBDEdgeSpringStiffnessIndex |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| XPBDEdgeSpringDampingName | const FName | Chaos/XPBDSpringConstraints.h | |
| XPBDEdgeSpringStiffnessName | 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 | ||
| XPBDEdgeSpringDampingIndex | Chaos::Softs::FXPBDEdgeSpringConstraints::FXPBDEdgeSpringDampingIndex | Chaos/XPBDSpringConstraints.h | ||
| XPBDEdgeSpringStiffnessIndex | Chaos::Softs::FXPBDEdgeSpringConstraints::FXPBDEdgeSpringStiffnessIndex | 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 GetHighXPBDEdgeSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetHighXPBDEdgeSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetLowXPBDEdgeSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetLowXPBDEdgeSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDEdgeSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDEdgeSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDEdgeSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FVector2f GetWeightedFloatXPBDEdgeSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static TPair< float, float > GetWeightedXPBDEdgeSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static TPair< float, float > GetWeightedXPBDEdgeSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetXPBDEdgeSpringDamping
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FString GetXPBDEdgeSpringDampingString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static float GetXPBDEdgeSpringStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static FString GetXPBDEdgeSpringStiffnessString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsEnabled
(
const FCollectionPropertyConstFacade& PropertyCollection |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDEdgeSpringDampingAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDEdgeSpringDampingEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDEdgeSpringStiffnessAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h | ||
static bool IsXPBDEdgeSpringStiffnessEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/XPBDSpringConstraints.h |