Navigation
API > API/Runtime > API/Runtime/Chaos
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.
| Name | FTetrahedralSkeletalBindings |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
| Include Path | #include "GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h" |
Syntax
class FTetrahedralSkeletalBindings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTetrahedralSkeletalBindings
(
FManagedArrayCollection& InSelf |
FSelectionFacade Constuctor | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
FTetrahedralSkeletalBindings
(
const FManagedArrayCollection& InSelf |
GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTetrahedralSkeletalBindings() |
GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MeshBindingsGroupName | const FName | Groups. | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
| MeshBindingsIdGroupName | const FName | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
| MeshIdAttributeName | const FName | Attributes. | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
| MeshIndexAttributeName | const FName | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
| SkeletalIndexAttributeName | const FName | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
| TetrahedronIndexAttributeName | const FName | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
| WeightsAttributeName | const FName | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MeshGroupIndexAttribute | TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | ||
| MeshIdAttribute | TManagedArrayAccessor< FString > | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | ||
| SkeletalIndexAttribute | TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | ||
| TetrahedronAttribute | TManagedArrayAccessor< FIntVector4 > | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | ||
| TetrahedronIndexAttribute | TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | ||
| VerticesAttribute | TManagedArrayAccessor< FVector3f > | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | ||
| WeightsAttribute | TManagedArrayAccessor< FVector4f > | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
Returns false_ if bindings data was not found, or there was another error; true_ otherwise. |
GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | ||
void DefineSchema() |
Create the facade schema. | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
bool IsConst() |
Returns `true_ if the facade is operating on a read-only geometry collection. | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
bool IsValid() |
Returns `true_ if the Facade defined on the collection, and is initialized to a valid bindings group. | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h | |
| GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| API | GeometryCollection/Facades/CollectionTetrahedralSkeletalBindingsFacade.h |