UMovieSceneLiveLinkSubSectionProperties

A LiveLinkSubSection managing properties marked as Interp in the data struct associated with the subject role

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMovieSceneLiveLinkSubSection

UMovieSceneLiveLinkSubSectionProperties

References

Module

LiveLinkMovieScene

Header

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

Include

#include "MovieScene/MovieSceneLiveLinkSubSectionProperties.h"

Syntax

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

Remarks

A LiveLinkSubSection managing properties marked as Interp in the data struct associated with the subject role

Variables

Name Description

Protected variable

TArray< TShared...

 

PropertyHandlers

Helper struct to manage filling channels for each properties

Constructors

Name Description

Public function

UMovieSceneLiveLinkSubSectionProperties

(
    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