UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition CollectionVolumeConstraintFacade.h:13
CHAOS_API int32 RemoveInvalidVolumeConstraint()
Definition CollectionVolumeConstraintFacade.cpp:76
static CHAOS_API const FName VolumeIndex
Definition CollectionVolumeConstraintFacade.h:17
static CHAOS_API const FName GroupName
Definition CollectionVolumeConstraintFacade.h:16
CHAOS_API bool IsValid() const
Definition CollectionVolumeConstraintFacade.cpp:32
bool IsConst() const
Definition CollectionVolumeConstraintFacade.h:29
CHAOS_API void DefineSchema()
Definition CollectionVolumeConstraintFacade.cpp:37
static CHAOS_API const FName Stiffness
Definition CollectionVolumeConstraintFacade.h:18
CHAOS_API FIntVector4 GetVolumeIndex(const int32 AttributeIndex) const
Definition CollectionVolumeConstraintFacade.cpp:58
FManagedArrayCollection * Collection
Definition CollectionVolumeConstraintFacade.h:49
CHAOS_API float GetStiffness(const int32 AttributeIndex) const
Definition CollectionVolumeConstraintFacade.cpp:67
const FManagedArrayCollection & ConstCollection
Definition CollectionVolumeConstraintFacade.h:48
CHAOS_API int32 RemoveVolumeConstraintBetween(TFunctionRef< bool(const int32 VertexIdx)> IsVertexGroup1, TFunctionRef< bool(const int32 VertexIdx)> IsVertexGroup2)
Definition CollectionVolumeConstraintFacade.cpp:99
TManagedArrayAccessor< FIntVector4 > VolumeIndexAttribute
Definition CollectionVolumeConstraintFacade.h:51
int32 NumVolumeConstraints() const
Definition CollectionVolumeConstraintFacade.h:40
TManagedArrayAccessor< float > StiffnessAttribute
Definition CollectionVolumeConstraintFacade.h:52
FVolumeConstraintFacade(FVolumeConstraintFacade &&)=default
CHAOS_API int32 AddVolumeConstraint(const FIntVector4 &NewVolumeIndex, float NewStiffness)
Definition CollectionVolumeConstraintFacade.cpp:45
Definition AssetRegistryState.h:50
Definition CollectionBoundsFacade.cpp:13
Definition ManagedArrayCollection.h:56
Definition ManagedArrayAccessor.h:20