FLiveLinkTransformKeys

Data structure to handle buffering transform keys. Inspired from 3d Transform Track Recorder

Windows
MacOS
Linux

References

Module

LiveLinkMovieScene

Header

/Engine/Plugins/Animation/LiveLink/Source/LiveLinkMovieScene/Public/MovieScene/MovieSceneLiveLinkBufferData.h

Include

#include "MovieScene/MovieSceneLiveLinkBufferData.h"

Syntax

struct FLiveLinkTransformKeys

Remarks

Data structure to handle buffering transform keys. Inspired from 3d Transform Track Recorder

Variables

Functions

Name Description

Public function

void

 

Add

(
    const FTransform& InTransform
)

Public function

void

 

Add

(
    const FTransform& InTransform,
    FFrameNumber InKeyTime
)

Public function

void

 

AppendToFloatChannelsAndReset

(
    int32 StartIndex,
    TArray< FMovieSceneFloatChannel >&...
)

This function is the one that's called when recording live link incrementally.

Public function

void

 

FixEulerFlips

(
    int32 StartIndex,
    TArray< FMovieSceneFloatChannel >&...
)

Public function

FVector

 

GetNormalizedRotation

(
    float X,
    float Y,
    float Z
)

Returns rotation as -180 to 180.

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