17 template<
typename TIndexType>
22 FIndexType NumPositionIterations;
23 FIndexType NumVelocityIterations;
24 FIndexType NumProjectionIterations;
36 template<
typename TOtherIndex>
40 FMath::Max((
int32)L.NumPositionIterations, (
int32)
R.NumPositionIterations),
41 FMath::Max((
int32)L.NumVelocityIterations, (
int32)
R.NumVelocityIterations),
42 FMath::Max((
int32)L.NumProjectionIterations, (
int32)
R.NumProjectionIterations)
70 return (L.NumPositionIterations ==
R.NumPositionIterations) && (L.NumVelocityIterations ==
R.NumVelocityIterations) && (L.NumProjectionIterations ==
R.NumProjectionIterations);
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition IterationSettings.h:19
void SetNumPositionIterations(const int32 InNum)
Definition IterationSettings.h:64
friend bool operator==(const TIterationSettings &L, const TIterationSettings &R)
Definition IterationSettings.h:68
static TIterationSettings< FIndexType > Merge(const TIterationSettings< FIndexType > &L, const TIterationSettings< TOtherIndex > &R)
Definition IterationSettings.h:37
void SetNumVelocityIterations(const int32 InNum)
Definition IterationSettings.h:65
static const int32 MaxIterations
Definition IterationSettings.h:28
int32 GetNumVelocityIterations() const
Definition IterationSettings.h:61
int32 GetNumPositionIterations() const
Definition IterationSettings.h:60
static const int32 InvalidIterations
Definition IterationSettings.h:27
int32 GetNumProjectionIterations() const
Definition IterationSettings.h:62
friend bool operator!=(const TIterationSettings &L, const TIterationSettings &R)
Definition IterationSettings.h:73
static TIterationSettings< FIndexType > MakeEmpty()
Definition IterationSettings.h:30
void SetNumProjectionIterations(const int32 InNum)
Definition IterationSettings.h:66
TIterationSettings< int8 > FIterationSettings8
Definition IterationSettings.h:80
Definition SkeletalMeshComponent.h:307
Definition OverriddenPropertySet.cpp:45
static constexpr UE_FORCEINLINE_HINT T Clamp(const T X, const T MinValue, const T MaxValue)
Definition UnrealMathUtility.h:592