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