Navigation
API > API/Editor > API/Editor/Sequencer
Class responsible for reconciling copied key-tracks to a set of paste destinations Reconciler should be populated with all pasted destinations (sets of keyareas grouped together), before reconciling and pasting the clipboard with the reconciled result.
Comparable track types can be associated by name using AddTrackAlias
| Name | FSequencerClipboardReconciler |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/SequencerClipboardReconciler.h |
| Include Path | #include "SequencerClipboardReconciler.h" |
Syntax
class FSequencerClipboardReconciler
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequencerClipboardReconciler
(
TSharedRef< const FMovieSceneClipboard > InClipboard |
Construction from existing clipboard data | SequencerClipboardReconciler.h |
Structs
| Name | Remarks |
|---|---|
| FPasteMetaData | Structure expressing how a paste should be performed for a particular destination group |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| KeyAreaAliases | TMap< FName, TArray< FName > > | Static map of synonyms for a given key area name | SequencerClipboardReconciler.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanAutoPaste | bool | If we have found some exact matches between the source/destination tracks, we can auto paste | SequencerClipboardReconciler.h | |
| bReconcileResult | TOptional< bool > | Optional cached reconciliation result for the current data set | SequencerClipboardReconciler.h | |
| Clipboard | TSharedRef< const FMovieSceneClipboard > | The clipboard from which we are pasting | SequencerClipboardReconciler.h | |
| MetaData | TMap< int32, FPasteMetaData > | Map of meta data for each paste destination group | SequencerClipboardReconciler.h | |
| PasteDestination | TArray< TArray< TSharedPtr< UE::Sequencer::FChannelModel > > > | Array of paste destinations. A paste destination will consist of one or more key areas. | SequencerClipboardReconciler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequencerClipboardPasteGroup AddDestinationGroup() |
Add a new paste destination (to consist of one or more key areas) | SequencerClipboardReconciler.h | |
bool CanAutoPaste() |
Check if this reconciler can auto paste (that is to say that there are some exact matches for this reconciler) | SequencerClipboardReconciler.h | |
bool Paste
(
const FSequencerPasteEnvironment& PasteEnvironment |
Perform the paste using the specified environment | SequencerClipboardReconciler.h | |
bool Reconcile() |
Attempt to reconcile the source clipboard data to the current paste destinations | SequencerClipboardReconciler.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Add a rule specifying that 2 names should be considered synonymous when reconciling | SequencerClipboardReconciler.h |