FLiveLinkSkeletonStaticData

Static data for Animation purposes. Contains data about bones that shouldn't change every frame.

Choose your operating system:

Windows

macOS

Linux

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

Name Description

Public variable

TArray< FName >

 

BoneNames

Names of each bone in the skeleton.

Public variable

TArray< int32 >

 

BoneParents

Parent Indices: For each bone it specifies the index of its parent.

Functions

Name Description

Public function Const

int32

 

FindRootBone()

Find skeleton root bone, which is the bone with an invalid parent bone index.

Public function Const

const TArray...

 

GetBoneNames()

Get the bone names for this skeleton.

Public function Const

const TArray...

 

GetBoneParents()

Get skeleton's parent bones array.

Public function

void

 

SetBoneNames

(
    const TArray< FName >& InBoneNames
)

Set the bone names for this skeleton.

Public function

void

 

SetBoneParents

(
    const TArray< int32 > InBoneParents
)

Set the parent bones for this skeleton (Array of indices to parent)