ULiveLinkRetargetAsset

Base class for retargeting live link data.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LiveLink

Header

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

Include

#include "LiveLinkRetargetAsset.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class ULiveLinkRetargetAsset : public UObject

Remarks

Base class for retargeting live link data.

Constructors

Name Description

Public function

ULiveLinkRetargetAsset

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

void

 

ApplyCurveValue

(
    const USkeleton* Skeleton,
    const FName CurveName,
    const float CurveValue,
    FBlendedCurve& OutCurve
)

Takes the supplied curve name and value and applies it to the blended curve (as approriate given the supplied skeleton.

Public function Const

void

 

BuildCurveData

(
    const TMap< FName, float >& CurveM...,
    const FCompactPose& InPose,
    FBlendedCurve& OutCurve
)

Builds curve data into OutCurve from the supplied map of curve name to float.

Public function Const

void

 

BuildCurveData

(
    const FLiveLinkSkeletonStaticData&...,
    const FLiveLinkAnimationFrameData&...,
    const FCompactPose& InPose,
    FBlendedCurve& OutCurve
)

Builds curve data into OutCurve from the supplied live link frame.

Public function Virtual

void

 

BuildPoseAndCurveFromBaseData

(
    float DeltaTime,
    const FLiveLinkBaseStaticData*...,
    const FLiveLinkBaseFrameData* ...,
    FCompactPose& OutPose,
    FBlendedCurve& OutCurve
)

Build OutPose and OutCurve from the basic data. Called for every type of subjects.

Public function Virtual

void

 

BuildPoseFromAnimationData

(
    float DeltaTime,
    const FLiveLinkSkeletonStaticData&...,
    const FLiveLinkAnimationFrameData&...,
    FCompactPose& OutPose
)

Build OutPose from AnimationData if subject was from this type.

Public function Virtual

void

 

Initialize()

Called once when the retargeter is created.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss