10 class FCCDModifierAccessor;
11 class FCCDModifierParticleIterator;
12 class FCCDModifierParticleRange;
13 class FPBDCollisionConstraint;
39 return Constraint !=
nullptr;
90 FCCDModifierAccessor* Accessor;
91 FPBDCollisionConstraint* Constraint;
109 return &PairModifier;
124 return (L.Range ==
R.Range) && (L.ConstraintIndex ==
R.ConstraintIndex);
139 CHAOS_API FCCDModifierParticleIterator& MoveToBegin();
140 CHAOS_API FCCDModifierParticleIterator& MoveToEnd();
141 CHAOS_API FCCDModifierParticleIterator& MoveToNext();
144 int32 ConstraintIndex;
145 FCCDModifier PairModifier;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
Definition CCDModification.h:181
CHAOS_API FCCDModifierParticleRange GetModifiers(FGeometryParticleHandle *Particle)
Definition CCDModification.cpp:209
FReal GetDt() const
Definition CCDModification.h:188
Definition CCDModification.h:100
friend class FCCDModifierParticleRange
Definition CCDModification.h:147
FCCDModifierParticleIterator & operator++()
Definition CCDModification.h:112
friend bool operator==(const FCCDModifierParticleIterator &L, const FCCDModifierParticleIterator &R)
Definition CCDModification.h:122
friend bool operator!=(const FCCDModifierParticleIterator &L, const FCCDModifierParticleIterator &R)
Definition CCDModification.h:127
FCCDModifier * operator->()
Definition CCDModification.h:107
FCCDModifier & operator*()
Definition CCDModification.h:102
Definition CCDModification.h:154
CHAOS_API FCCDModifierParticleIterator end()
Definition CCDModification.cpp:180
CHAOS_API FCCDModifierParticleIterator begin()
Definition CCDModification.cpp:175
Definition CCDModification.h:31
CHAOS_API void Disable()
Definition CCDModification.cpp:110
bool IsValid() const
Definition CCDModification.h:37
CHAOS_API const FGeometryParticleHandle * GetOtherParticle(const FGeometryParticleHandle *InParticle) const
Definition CCDModification.cpp:83
CHAOS_API void ConvertToProbe()
Definition CCDModification.cpp:119
CHAOS_API const FGeometryParticleHandle * GetParticle(const int32 ParticleIndex) const
Definition CCDModification.cpp:64
CHAOS_API void Enable()
Definition CCDModification.cpp:101
CHAOS_API FReal GetSweepHitTOI() const
Definition CCDModification.cpp:21
CHAOS_API FVec3 GetWorldSweepHitNormal() const
Definition CCDModification.cpp:49
CHAOS_API bool IsSweepHit() const
Definition CCDModification.cpp:12
FCCDModifier()
Definition CCDModification.h:33
CHAOS_API FVec3 GetWorldSweepHitLocation(const int32 ParticleIndex) const
Definition CCDModification.cpp:30
A contact constraint.
Definition PBDCollisionConstraint.h:225
Definition ParticleHandle.h:436
Definition Constraints.Build.cs:6
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
U16 Index
Definition radfft.cpp:71