ULiveLinkRemapAsset

Remap asset for data coming from Live Link. Allows simple application of bone transforms into current pose based on name remapping only.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

LiveLinkAnimationCore

Header

/Engine/Source/Runtime/LiveLinkAnimationCore/Public/LiveLinkRemapAsset.h

Include

#include "LiveLinkRemapAsset.h"

Syntax

class ULiveLinkRemapAsset : public ULiveLinkRetargetAsset

Remarks

Remap asset for data coming from Live Link. Allows simple application of bone transforms into current pose based on name remapping only.

Constructors

Name Description

Public function

ULiveLinkRemapAsset

(
    const FObjectInitializer& ObjectIn...
)

Destructors

Name Description

Public function Virtual

~ULiveLinkRemapAsset()

Functions

Name Description

Public function Const

FName

 

GetRemappedBoneName

(
    FName BoneName
)

Blueprint Implementable function for getting a remapped bone name from the original

Public function Const

FName

 

GetRemappedCurveName

(
    FName CurveName
)

Blueprint Implementable function for getting a remapped curve name from the original

Public function Const

void

 

RemapCurveElements

(
    TMap< FName, float >& CurveItems
)

Blueprint Implementable function for remapping, adding or otherwise modifying the curve element data from Live Link.

Overridden from ULiveLinkRetargetAsset

Name Description

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.

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.