FMovieSceneLiveLinkEnumHandler

Windows
MacOS
Linux

Inheritance Hierarchy

IMovieSceneLiveLinkPropertyHandler

FMovieSceneLiveLinkEnumHandler

References

Module

LiveLinkMovieScene

Header

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

Include

#include "MovieScene/MovieSceneLiveLinkEnumHandler.h"

Syntax

class FMovieSceneLiveLinkEnumHandler : public IMovieSceneLiveLinkPropertyHandler

Variables

Name Description

Protected variable

int32

 

ElementCount

Number of elements to record each frame

Protected variable

TArray< TArray<...

 

Keys

Enum property value are interacted as int64.

Protected variable

FLiveLinkStruct...

 

PropertyBinding

Binding for this property

Protected variable

FLiveLinkProper...

 

PropertyStorage

Channel storage for this property

Constructors

Name Description

Public function

FMovieSceneLiveLinkEnumHandler

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

Destructors

Functions

Name Description

Protected function

int64

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

int64

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

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