FMovieSceneLiveLinkPropertyHandler

Windows
MacOS
Linux

Inheritance Hierarchy

IMovieSceneLiveLinkPropertyHandler

FMovieSceneLiveLinkPropertyHandler

References

Module

LiveLinkMovieScene

Header

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

Include

#include "MovieScene/MovieSceneLiveLinkPropertyHandler.h"

Syntax

template<typename PropertyType>
class FMovieSceneLiveLinkPropertyHandler : public IMovieSceneLiveLinkPropertyHandler

Variables

Name Description

Protected variable

int32

 

ElementCount

Number of elements to record each frame

Protected variable

TArray< TArray<...

 

Keys

The keys that are being recorded

Protected variable

FLiveLinkStruct...

 

PropertyBinding

Binding for this property

Protected variable

FLiveLinkProper...

 

PropertyStorage

Channel storage for this property

Constructors

Name Description

Public function

FMovieSceneLiveLinkPropertyHandler

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

Destructors

Functions

Name Description

Protected function

bool

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

FColor

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

FVector

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

uint8

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

float

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

int32

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

PropertyType

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

FString

 

GetChannelValue

(
    int32 InKeyIndex,
    int32 InChannelIndex
)

Protected function

FColor

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

Protected function

FVector

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

Protected function

uint8

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

Protected function

FString

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

Protected function

bool

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

Protected function

float

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

Protected function

PropertyType

 

GetChannelValueInterpolated

(
    const FFrameTime& InFrameTime,
    int32 InChannelIndex
)

Protected function

int32

 

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

 

CreateChannels

(
    const UScriptStruct& InStruct,
    int32 InElementCount
)

Methods used when creating the tracks and filling the channels

Public function Virtual

void

 

CreateChannels

(
    const UScriptStruct& InStruct,
    int32 InElementCount
)

Methods used when creating the tracks and filling the channels

Public function Virtual

void

 

CreateChannels

(
    const UScriptStruct& InStruct,
    int32 InElementCount
)

Methods used when creating the tracks and filling the channels

Public function Virtual

void

 

CreateChannels

(
    const UScriptStruct& InStruct,
    int32 InElementCount
)

Methods used when creating the tracks and filling the channels

Public function Virtual

void

 

CreateChannels

(
    const UScriptStruct& InStruct,
    int32 InElementCount
)

Methods used when creating the tracks and filling the channels

Public function Virtual

void

 

CreateChannels

(
    const UScriptStruct& InStruct,
    int32 InElementCount
)

Methods used when creating the tracks and filling the channels

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

 

Finalize

(
    bool bInReduceKeys,
    const FKeyDataOptimizationParams& ...
)

Public function Virtual

void

 

Finalize

(
    bool bInReduceKeys,
    const FKeyDataOptimizationParams& ...
)

Public function Virtual

void

 

Finalize

(
    bool bInReduceKeys,
    const FKeyDataOptimizationParams& ...
)

Public function Virtual

void

 

Finalize

(
    bool bInReduceKeys,
    const FKeyDataOptimizationParams& ...
)

Public function Virtual

void

 

Finalize

(
    bool bInReduceKeys,
    const FKeyDataOptimizationParams& ...
)

Public function Virtual

void

 

Finalize

(
    bool bInReduceKeys,
    const FKeyDataOptimizationParams& ...
)

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

 

InitializeFromExistingChannels

(
    const UScriptStruct& InStruct
)

Methods used when playing back a track

Public function Virtual

void

 

InitializeFromExistingChannels

(
    const UScriptStruct& InStruct
)

Methods used when playing back a track

Public function Virtual

void

 

InitializeFromExistingChannels

(
    const UScriptStruct& InStruct
)

Methods used when playing back a track

Public function Virtual

void

 

InitializeFromExistingChannels

(
    const UScriptStruct& InStruct
)

Methods used when playing back a track

Public function Virtual

void

 

InitializeFromExistingChannels

(
    const UScriptStruct& InStruct
)

Methods used when playing back a track

Public function Virtual

void

 

InitializeFromExistingChannels

(
    const UScriptStruct& InStruct
)

Methods used when playing back a track

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