UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollectionVolumeConstraintFacade.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
8
10{
54}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
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