Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection > API/Runtime/Chaos/GeometryCollection/Facades
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
| Include | #include "GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h" |
Syntax
class FTetrahedralSkeletalBindings
Remarks
Interface for storing and retrieving bindings of transforms of a SkeletalMesh to tetrahedral meshes. All bindings are stored in a single group, and a lookup table is aviable to match bindings to specifi meshs by name.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FTetrahedralSkeletalBindings
(
FManagedArrayCollection& InSelf |
FSelectionFacade Constuctor | ||
FTetrahedralSkeletalBindings
(
const FManagedArrayCollection& InSelf |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CalculateBindings
(
const FString& InKey, |
Returns false_ if bindings data was not found, or there was another error; true_ otherwise. |
|
| void | DefineSchema () |
Create the facade schema. | |
| FString | GenerateMeshGroupName
(
const int32 TetMeshIdx, |
API | |
| bool | IsConst () |
Returns `true_ if the facade is operating on a read-only geometry collection. | |
| bool | IsValid () |
Returns `true_ if the Facade defined on the collection, and is initialized to a valid bindings group. | |
| void | SetBindings
(
const FString& InMeshGroupIndex, |
Constants
| Name | Description |
|---|---|
| MeshBindingsGroupName | Groups. |
| MeshBindingsIdGroupName | |
| MeshIdAttributeName | Attributes. |
| MeshIndexAttributeName | |
| SkeletalIndexAttributeName | |
| TetrahedronIndexAttributeName | |
| WeightsAttributeName |