![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PBDSuspensionConstraintData.h>
Inheritance diagram for Chaos::FSuspensionConstraint:Public Member Functions | |
| CHAOS_API | FSuspensionConstraint () |
| virtual | ~FSuspensionConstraint () override |
| CHAOS_API void | SetParticleProxy (IPhysicsProxyBase *InParticleProxy) |
| CHAOS_API void | SetPhysicsBody (FPhysicsObjectHandle &InBody) |
| const FPBDSuspensionSettings & | GetSuspensionSettings () const |
Public Member Functions inherited from Chaos::FConstraintBase | |
| virtual | ~FConstraintBase () |
| CHAOS_API | FConstraintBase (EConstraintType InType) |
| EConstraintType | GetType () const |
| bool | IsType (EConstraintType InType) |
| CHAOS_API bool | IsValid () const |
| bool | IsDirty () const |
| bool | IsDirty (const EChaosPropertyFlags CheckBits) const |
| void | ClearDirtyFlags () |
| const FDirtyChaosPropertyFlags & | GetDirtyFlags () const |
| template<typename T = IPhysicsProxyBase> | |
| T * | GetProxy () |
| CHAOS_API void | SetProxy (IPhysicsProxyBase *InProxy) |
| void | SyncRemoteData (FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData) |
Protected Member Functions | |
| virtual void | SyncRemoteDataImp (FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData) override |
Protected Attributes | |
| TChaosProperty< FPBDSuspensionSettings, EChaosProperty::SuspensionSettings > | SuspensionSettings |
| TChaosProperty< FSuspensionLocation, EChaosProperty::SuspensionLocation > | SuspensionLocation |
| TChaosProperty< FProxyBaseProperty, EChaosProperty::SuspensionParticleProxy > | SuspensionProxy |
| TChaosProperty< FPhysicsObjectProperty, EChaosProperty::SuspensionPhysicsObject > | SuspensionBody |
Protected Attributes inherited from Chaos::FConstraintBase | |
| EConstraintType | Type |
| class IPhysicsProxyBase * | Proxy |
| FDirtyChaosPropertyFlags | DirtyFlags |
Additional Inherited Members | |
Public Types inherited from Chaos::FConstraintBase | |
| typedef TVector< TGeometryParticleHandle< FReal, 3 > *, 2 > | FParticleHandlePair |
| Chaos::FSuspensionConstraint::FSuspensionConstraint | ( | ) |
|
inlineoverridevirtual |
|
inline |
| void Chaos::FSuspensionConstraint::SetParticleProxy | ( | IPhysicsProxyBase * | InParticleProxy | ) |
| void Chaos::FSuspensionConstraint::SetPhysicsBody | ( | FPhysicsObjectHandle & | InBody | ) |
|
inlineoverrideprotectedvirtual |
Implements Chaos::FConstraintBase.
|
protected |
|
protected |
|
protected |
|
protected |