FLiveLinkTransformKeys::AppendToFloatChannelsAndReset

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

Windows
MacOS
Linux

References

Module

LiveLinkMovieScene

Header

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

Include

#include "MovieScene/MovieSceneLiveLinkBufferData.h"

Syntax

void AppendToFloatChannelsAndReset
(
    int32 StartIndex,
    TArray< FMovieSceneFloatChannel > & FloatChannels
)

Remarks

This function is the one that's called when recording live link incrementally. We move the values over from our saved Location, Rotation and Scale buffers into the specified float channels and then reset our buffers, re-using it's memory for the next iteration. We also fix any euler flips during this process, avoiding iterating over the data once again during Finalize.

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