ULiveLinkAnimationVirtualSubject

A Skeleton virtual subject is an assembly of different subjects supporting the animation role.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

LiveLink

Header

/Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkAnimationVirtualSubject.h

Include

#include "LiveLinkAnimationVirtualSubject.h"

Syntax

UCLASS(Meta=(DisplayName="Animation Virtual Subject"))
class ULiveLinkAnimationVirtualSubject : public ULiveLinkVirtualSubject

Remarks

A Skeleton virtual subject is an assembly of different subjects supporting the animation role.

Variables

Name Description

Public variable UProperty Category, EditAnywhere

bool

 

bAppendSubjectNameToBones

Whether to append SubjectName to each bones part of the virtual hierarchy.

Protected variable

bool

 

bInvalidate

Constructors

Functions

Name Description

Protected function Const

bool

 

AreSubjectsValid

(
    const TArray< FLiveLinkSubjectKey >...
)

Validates current source subjects.

Protected function

void

 

BuildFrame

(
    const TArray< FLiveLinkSubjectFrame...
)

Protected function

void

 

BuildSkeleton

(
    const TArray< FLiveLinkSubjectFrame...
)

Builds a new ref skeleton based on the current subject state (can early out if ref skeleton is already up to date)

Protected function

bool

 

BuildSubjectSnapshot

Protected function Const

bool

 

DoesSkeletonNeedRebuilding()

Tests to see if current ref skeleton is up to data.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Overridden from ILiveLinkSubject

Name Description

Public function Virtual

void

 

Update()