![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PBDConstraintBaseData.h>
Inheritance diagram for Chaos::FConstraintBase:Public Types | |
| typedef TVector< TGeometryParticleHandle< FReal, 3 > *, 2 > | FParticleHandlePair |
Public Member Functions | |
| 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)=0 |
Protected Attributes | |
| EConstraintType | Type |
| class IPhysicsProxyBase * | Proxy |
| FDirtyChaosPropertyFlags | DirtyFlags |
|
inlinevirtual |
| Chaos::FConstraintBase::FConstraintBase | ( | EConstraintType | InType | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool Chaos::FConstraintBase::IsValid | ( | ) | const |
| void Chaos::FConstraintBase::SetProxy | ( | IPhysicsProxyBase * | InProxy | ) |
|
inline |
|
protectedpure virtual |
Implemented in Chaos::FJointConstraint, and Chaos::FSuspensionConstraint.
|
protected |
|
protected |
|
protected |