UMovieSceneLiveLinkSubSectionAnimation

A LiveLinkSubSection managing array of transforms contained in the Animation Frame Data structure

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMovieSceneLiveLinkSubSection

UMovieSceneLiveLinkSubSectionAnimation

References

Module

LiveLinkMovieScene

Header

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

Include

#include "MovieScene/MovieSceneLiveLinkSubSectionAnimation.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMovieSceneLiveLinkSubSectionAnimation : public UMovieSceneLiveLinkSubSection

Remarks

A LiveLinkSubSection managing array of transforms contained in the Animation Frame Data structure

Variables

Name Description

Protected variable

TSharedPtr< FMo...

 

TransformHandler

Helper struct to manage filling channels from transforms

Constructors

Name Description

Public function

UMovieSceneLiveLinkSubSectionAnimation

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UMovieSceneLiveLinkSubSection

Name Description

Public function Virtual

int32

 

CreateChannelProxy

(
    int32 InChannelIndex,
    TArray< bool >& OutChannelMask,
    FMovieSceneChannelProxyData& OutCh...
)

Links the channels of the subsection to the sections's channels proxy

Public function Virtual

void

 

FinalizeSection

(
    bool bReduceKeys,
    const FKeyDataOptimizationParams& ...
)

Wraps up the sub section's channels. May optimize keyframes if requested

Public function Virtual

void

 

Initialize

(
    TSubclassOf< ULiveLinkRole > InSubj...,
    const TSharedPtr< FLiveLinkStaticDa...
)

Called when creating the section for the first time.

Public function Virtual Const

bool

 

IsRoleSupported

(
    const TSubclassOf< ULiveLinkRole > ...
)

Return true if this sub section can manage the specified role

Public function Virtual

void

 

RecordFrame

(
    FFrameNumber InFrameNumber,
    const FLiveLinkFrameDataStruct& In...
)

Adds keyframe to channels associated to sub section from the incoming frame data

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