FKeyOperation

Structure defining an opeartion that should add keys to a track

Windows
MacOS
Linux

References

Module

Sequencer

Header

/Engine/Source/Editor/Sequencer/Public/SequencerKeyParams.h

Include

#include "SequencerKeyParams.h"

Syntax

struct FKeyOperation

Remarks

Structure defining an opeartion that should add keys to a track

Functions

Name Description

Public function Const

void

 

ApplyDefault

(
    FFrameNumber InKeyTime,
    ISequencer& InSequencer
)

Apply this operation

Public function Static

void

 

ApplyOperations

(
    FFrameNumber InKeyTime,
    TArrayView< const FKeySectionOperat...,
    const FGuid& ObjectBindingID,
    ISequencer& InSequencer
)

Apply a specific set of section operations

Public function

void

 

InitializeOperation

(
    FFrameNumber InKeyTime
)

Called before this operation is applied - intializes the sections and adds them to the transaction buffer

Public function Const

void

 

IterateOperations

(
    TFunctionRef< CallbackType > Callba...
)

Iterate all the individual operations

Public function

void

 

Populate

(
    UMovieSceneTrack* InTrack,
    TSharedPtr< ISequencerSection > InS...,
    TSharedPtr< IKeyArea > InKeyArea
)

Populate this operation with a specific track, section and channel.

Typedefs

Name

Description

CallbackType

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