Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FPBDSelfCollisionSphereConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDSelfCollisionSphereConstraints.h |
| Include Path | #include "Chaos/PBDSelfCollisionSphereConstraints.h" |
Syntax
class FPBDSelfCollisionSphereConstraints : public Chaos::Softs::FPBDSelfCollisionSphereConstraintsBase
Inheritance Hierarchy
- FPBDSelfCollisionSphereConstraintsBase → FPBDSelfCollisionSphereConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPBDSelfCollisionSphereConstraints
(
const int32 InOffset, |
Chaos/PBDSelfCollisionSphereConstraints.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Base | FPBDSelfCollisionSphereConstraintsBase | Chaos/PBDSelfCollisionSphereConstraints.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| SelfCollisionSphereRadiusName | const FName | Chaos/PBDSelfCollisionSphereConstraints.h | |
| SelfCollisionSphereSetNameName | const FName | Chaos/PBDSelfCollisionSphereConstraints.h | |
| SelfCollisionSphereStiffnessName | const FName | Chaos/PBDSelfCollisionSphereConstraints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Radius | FSolverReal | Chaos/PBDSelfCollisionSphereConstraints.h | ||
| SelfCollisionSphereRadiusIndex | Chaos::Softs::FPBDSelfCollisionSphereConstraints::FSelfCollisionSphereRadiusIndex | Chaos/PBDSelfCollisionSphereConstraints.h | ||
| SelfCollisionSphereStiffnessIndex | Chaos::Softs::FPBDSelfCollisionSphereConstraints::FSelfCollisionSphereStiffnessIndex | Chaos/PBDSelfCollisionSphereConstraints.h | ||
| Stiffness | FSolverReal | Chaos/PBDSelfCollisionSphereConstraints.h | ||
| VertexSetNoOffset | const TSet< int32 > * | Chaos/PBDSelfCollisionSphereConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetProperties
(
const FCollectionPropertyConstFacade& PropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float GetHighSelfCollisionSphereRadius
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool GetHighSelfCollisionSphereSetName
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static float GetHighSelfCollisionSphereStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static float GetLowSelfCollisionSphereRadius
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool GetLowSelfCollisionSphereSetName
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static float GetLowSelfCollisionSphereStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static float GetSelfCollisionSphereRadius
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FString GetSelfCollisionSphereRadiusString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool GetSelfCollisionSphereSetName
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FString GetSelfCollisionSphereSetNameString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static float GetSelfCollisionSphereStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FString GetSelfCollisionSphereStiffnessString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FVector2f GetWeightedFloatSelfCollisionSphereRadius
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FVector2f GetWeightedFloatSelfCollisionSphereRadius
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FVector2f GetWeightedFloatSelfCollisionSphereSetName
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FVector2f GetWeightedFloatSelfCollisionSphereSetName
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FVector2f GetWeightedFloatSelfCollisionSphereStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static FVector2f GetWeightedFloatSelfCollisionSphereStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static TPair< float, float > GetWeightedSelfCollisionSphereRadius
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static TPair< bool, bool > GetWeightedSelfCollisionSphereSetName
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static TPair< float, float > GetWeightedSelfCollisionSphereStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool IsEnabled
(
const FCollectionPropertyConstFacade& PropertyCollection |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool IsSelfCollisionSphereRadiusAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool IsSelfCollisionSphereRadiusEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool IsSelfCollisionSphereSetNameAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool IsSelfCollisionSphereSetNameEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool IsSelfCollisionSphereStiffnessAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h | ||
static bool IsSelfCollisionSphereStiffnessEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDSelfCollisionSphereConstraints.h |