Navigation
API > API/Runtime > API/Runtime/ClothingSystemRuntimeCommon > API/Runtime/ClothingSystemRuntimeCommon/FClothTetherData
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GenerateTethers
(
TArray< TArray< TPair< float, int32 > > >&& PerDynamicNodeTethers |
Generate the tether batches from existing tether data. | ClothTetherData.h | |
void GenerateTethers
(
const TConstArrayView< FVector3f >& Points, |
Generate the tethers by following the triangle mesh network from the closest kinematic to each dynamic point. | ClothTetherData.h | |
void GenerateTethers
(
const TConstArrayView< FVector3f >& Points, |
Generate the tethers by following the triangle mesh network from the closest kinematic to each dynamic point. | ClothTetherData.h | |
void GenerateTethers
(
const TConstArrayView< FVector3f >& Points, |
Generate the tethers by following the triangle mesh network from the closest kinematic tether end to each dynamic point. | ClothTetherData.h | |
void GenerateTethers
(
const TConstArrayView< FVector3f >& Points, |
Generate the tethers by following the triangle mesh network from the closest kinematic to each dynamic point. | ClothTetherData.h |
GenerateTethers(TArray< TArray< TPair< float, int32 > > > &&)
Description
Generate the tether batches from existing tether data. PerDynamicNodeTethers is an array where Index = DynamicIndex, and Value is an array of TPair
| Name | GenerateTethers |
| Type | function |
| Header File | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Public/ClothTetherData.h |
| Include Path | #include "ClothTetherData.h" |
| Source | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Private/ClothTetherData.cpp |
void GenerateTethers
(
TArray < TArray < TPair< float, int32 > > > && PerDynamicNodeTethers
)
GenerateTethers(const TConstArrayView< FVector3f > &, const TConstArrayView< uint32 > &, const TConstArrayView< float > &, bool)
Description
Generate the tethers by following the triangle mesh network from the closest kinematic to each dynamic point. Inside array items can be processed concurrently, but the outside array must be iterated on sequentially.
| Name | GenerateTethers |
| Type | function |
| Header File | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Public/ClothTetherData.h |
| Include Path | #include "ClothTetherData.h" |
| Source | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Private/ClothTetherData.cpp |
void GenerateTethers
(
const TConstArrayView< FVector3f > & Points,
const TConstArrayView< uint32 > & Indices,
const TConstArrayView< float > & MaxDistances,
bool bUseGeodesicDistance
)
GenerateTethers(const TConstArrayView< FVector3f > &, const TConstArrayView< uint32 > &, const TSet< int32 > &, bool)
Description
Generate the tethers by following the triangle mesh network from the closest kinematic to each dynamic point. Inside array items can be processed concurrently, but the outside array must be iterated on sequentially.
| Name | GenerateTethers |
| Type | function |
| Header File | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Public/ClothTetherData.h |
| Include Path | #include "ClothTetherData.h" |
| Source | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Private/ClothTetherData.cpp |
void GenerateTethers
(
const TConstArrayView< FVector3f > & Points,
const TConstArrayView< uint32 > & Indices,
const TSet< int32 > & KinematicNodes,
bool bUseGeodesicDistance
)
GenerateTethers(const TConstArrayView< FVector3f > &, const TConstArrayView< uint32 > &, const TConstArrayView< float > &, const TConstArrayView< float > &, bool)
Description
Generate the tethers by following the triangle mesh network from the closest kinematic tether end to each dynamic point. Inside array items can be processed concurrently, but the outside array must be iterated on sequentially.
| Name | GenerateTethers |
| Type | function |
| Header File | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Public/ClothTetherData.h |
| Include Path | #include "ClothTetherData.h" |
| Source | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Private/ClothTetherData.cpp |
void GenerateTethers
(
const TConstArrayView< FVector3f > & Points,
const TConstArrayView< uint32 > & Indices,
const TConstArrayView< float > & MaxDistances,
const TConstArrayView< float > & TetherEnds,
bool bUseGeodesicDistance
)
GenerateTethers(const TConstArrayView< FVector3f > &, const TConstArrayView< uint32 > &, const TSet< int32 > &, const TSet< int32 > &, const TSet< int32 > &, bool)
Description
Generate the tethers by following the triangle mesh network from the closest kinematic to each dynamic point. Inside array items can be processed concurrently, but the outside array must be iterated on sequentially.
| Name | GenerateTethers |
| Type | function |
| Header File | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Public/ClothTetherData.h |
| Include Path | #include "ClothTetherData.h" |
| Source | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Private/ClothTetherData.cpp |
void GenerateTethers
(
const TConstArrayView< FVector3f > & Points,
const TConstArrayView< uint32 > & Indices,
const TSet< int32 > & KinematicNodes,
const TSet< int32 > & FixedEndNodes,
const TSet< int32 > & DynamicEndNodes,
bool bUseGeodesicDistance
)