Navigation
API > API/Runtime > API/Runtime/Chaos
Kinematic Facade
| Name | FPositionTargetFacade |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionPositionTargetFacade.h |
| Include Path | #include "GeometryCollection/Facades/CollectionPositionTargetFacade.h" |
Syntax
class FPositionTargetFacade
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
PRAGMA_DISABLE_DEPRECATION_WARNINGS FPositionTargetFacade
(
FPositionTargetFacade&& |
GeometryCollection/Facades/CollectionPositionTargetFacade.h | ||
FPositionTargetFacade
(
FManagedArrayCollection& InCollection, |
GeometryCollection/Facades/CollectionPositionTargetFacade.h | ||
FPositionTargetFacade
(
const FManagedArrayCollection& InCollection, |
GeometryCollection/Facades/CollectionPositionTargetFacade.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FBindingKey | GeometryCollection::Facades::FSelectionFacade::FSelectionKey | GeometryCollection/Facades/CollectionPositionTargetFacade.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Damping | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| GroupName | const FName | Kinematics | GeometryCollection/Facades/CollectionPositionTargetFacade.h |
| IsAnisotropic | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| IsZeroRestLength | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| SourceIndex | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| SourceName | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| SourceWeights | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| Stiffness | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| TargetIndex | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| TargetName | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
| TargetWeights | const FName | GeometryCollection/Facades/CollectionPositionTargetFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 AddPositionTarget
(
const FPositionTargetsData& InputData |
Skeletal Mesh Bone Bindings | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
void DefineSchema() |
Create the facade attributes. | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
FPositionTargetsData GetPositionTarget
(
const int32 DataIndex |
GeometryCollection/Facades/CollectionPositionTargetFacade.h | ||
bool IsConst() |
Is the facade defined constant. | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
bool IsValid() |
Is the Facade defined on the collection? | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
int32 NumPositionTargets() |
GeometryCollection/Facades/CollectionPositionTargetFacade.h | ||
int32 RemoveInvalidPositionTarget() |
Remove position targets with invalid indices | GeometryCollection/Facades/CollectionPositionTargetFacade.h | |
int32 RemovePositionTargetBetween
(
TFunctionRef< bool(const int32 VertexIdx)> IsVertexGroup1, |
Remove position targets between two groups of vertices | GeometryCollection/Facades/CollectionPositionTargetFacade.h |