FMovieSceneLiveLinkTransformHandler

Windows
MacOS
Linux

Inheritance Hierarchy

IMovieSceneLiveLinkPropertyHandler

FMovieSceneLiveLinkTransformHandler

References

Module

LiveLinkMovieScene

Header

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

Include

#include "MovieScene/MovieSceneLiveLinkTransformHandler.h"

Syntax

class FMovieSceneLiveLinkTransformHandler : public IMovieSceneLiveLinkPropertyHandler

Variables

Name Description

Protected variable

TArray< FLiveLi...

 

BufferedTransformsPerElement

Buffer of transform keys. Keys are inserted into tracks in FinalizeTrack()

Protected variable

int32

 

ElementCount

Number of elements to record each frame

Protected variable

FLiveLinkStruct...

 

PropertyBinding

Binding for this property

Protected variable

FLiveLinkProper...

 

PropertyStorage

Channel storage for this property

Constructors

Name Description

Public function

FMovieSceneLiveLinkTransformHandler

(
    const FLiveLinkStructPropertyBindin...,
    FLiveLinkPropertyData* Propert...
)

Destructors

Overridden from IMovieSceneLiveLinkPropertyHandler

Name Description

Public function Virtual

void

 

CreateChannels

(
    const UScriptStruct& InStruct,
    int32 InElementCount
)

Methods used when creating the tracks and filling the channels

Public function Virtual

void

 

FillFrame

(
    int32 InKeyIndex,
    const FLiveLinkWorldTime& InWorldT...,
    const TOptional< FQualifiedFrameTim...,
    const UScriptStruct& InStruct,
    FLiveLinkBaseFrameData* OutFra...
)

Public function Virtual

void

 

FillFrameInterpolated

(
    const FFrameTime& InFrameTime,
    const FLiveLinkWorldTime& InWorldT...,
    const TOptional< FQualifiedFrameTim...,
    const UScriptStruct& InStruct,
    FLiveLinkBaseFrameData* OutFra...
)

Public function Virtual

void

 

Finalize

(
    bool bInReduceKeys,
    const FKeyDataOptimizationParams& ...
)

Public function Virtual

void

 

InitializeFromExistingChannels

(
    const UScriptStruct& InStruct
)

Methods used when playing back a track

Public function Virtual

void

 

RecordFrame

(
    const FFrameNumber& InFrameNumber,
    const UScriptStruct& InStruct,
    const FLiveLinkBaseFrameData* ...
)

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