Navigation
API > API/Runtime > API/Runtime/LiveLinkInterface > API/Runtime/LiveLinkInterface/Roles
Inheritance Hierarchy
- FLiveLinkBaseStaticData
- FLiveLinkSkeletonStaticData
References
| Module | LiveLinkInterface |
| Header | /Engine/Source/Runtime/LiveLinkInterface/Public/Roles/LiveLinkAnimationTypes.h |
| Include | #include "Roles/LiveLinkAnimationTypes.h" |
Syntax
struct FLiveLinkSkeletonStaticData : public FLiveLinkBaseStaticData
Remarks
Static data for Animation purposes. Contains data about bones that shouldn't change every frame.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FName > | BoneNames | Names of each bone in the skeleton. | |
| TArray< int32 > | BoneParents | Parent Indices: For each bone it specifies the index of its parent. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | FindRootBone () |
Find skeleton root bone, which is the bone with an invalid parent bone index. | |
| const TArray< FName > & | GetBoneNames () |
Get the bone names for this skeleton. | |
| const TArray< int32 > & | Get skeleton's parent bones array. | ||
| void | SetBoneNames
(
const TArray< FName >& InBoneNames |
Set the bone names for this skeleton. | |
| void | SetBoneParents
(
const TArray< int32 > InBoneParents |
Set the parent bones for this skeleton (Array of indices to parent) |