FAddKeyOperation

Temporary structure used for consistent add-key behavior for a set of display nodes Ultimately the operation will call [ISequencerTrackEditor::ProcessKeyOperation](API\Editor\Sequencer\ISequencerTrackEditor\ProcessKeyOperation) for each track editor that needs to add keys.

Windows
MacOS
Linux

References

Module

Sequencer

Header

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

Include

#include "SequencerAddKeyOperation.h"

Syntax

struct FAddKeyOperation

Remarks

Temporary structure used for consistent add-key behavior for a set of display nodes Ultimately the operation will call ISequencerTrackEditor::ProcessKeyOperation for each track editor that needs to add keys.

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function

void

 

Commit

(
    FFrameNumber InKeyTime,
    ISequencer& InSequencer
)

Commit this operation by choosing the section(s) to key for each key area, and adding a key at the specified time

Public function Static

FAddKeyOpera...

 

FromKeyAreas

(
    ISequencerTrackEditor* TrackEd...,
    const TArrayView< TSharedRef< IKeyA...
)

Construct an operation from some key areas on a track.

Public function Static

FAddKeyOpera...

 

FromNode

(
    TSharedRef< FSequencerDisplayNode >...
)

Construct an operation from a single display node.

Public function Static

FAddKeyOpera...

 

FromNodes

(
    const TSet< TSharedRef< FSequencerD...
)

Construct an operation from any set of display nodes.

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