Navigation
API > API/Editor > API/Editor/Sequencer
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.
| Name | FAddKeyOperation |
| Type | struct |
| Header File | /Engine/Source/Editor/Sequencer/Public/SequencerAddKeyOperation.h |
| Include Path | #include "SequencerAddKeyOperation.h" |
Syntax
struct FAddKeyOperation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAddKeyOperation() |
SequencerAddKeyOperation.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OperationsByTrackEditor | TMap< ISequencerTrackEditor *, FKeyOperation > | Map of key operations stored by their track editor. | SequencerAddKeyOperation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Commit
(
FFrameNumber InKeyTime, |
Commit this operation by choosing the section(s) to key for each key area, and adding a key at the specified time | SequencerAddKeyOperation.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAddKeyOperation FromKeyAreas
(
ISequencerTrackEditor* TrackEditor, |
Construct an operation from some key areas on a track. | SequencerAddKeyOperation.h | |
static FAddKeyOperation FromNode
(
TWeakPtr< FViewModel > InModel |
Construct an operation from a single display node. | SequencerAddKeyOperation.h | |
static FAddKeyOperation FromNodes
(
const TSet< TWeakViewModelPtr< IOutlinerExtension > >& InModels |
Construct an operation from any set of display nodes. | SequencerAddKeyOperation.h |