Navigation
API > API/Editor > API/Editor/Sequencer
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/SequencerUtilities.h |
| Include | #include "SequencerUtilities.h" |
Syntax
struct FSequencerUtilities
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FGuid > | AddActors
(
TSharedRef< ISequencer > Sequencer, |
Add existing actors to Sequencer | |
| void | AddActorsToBinding
(
TSharedRef< ISequencer > Sequencer, |
||
| FGuid | AssignActor
(
TSharedRef< ISequencer > Sequencer, |
||
| bool | CanPasteBindings
(
TSharedRef< ISequencer > Sequencer, |
||
| bool | CanPasteFolders
(
const FString& TextToImport |
||
| bool | CanPasteSections
(
const FString& TextToImport |
||
| bool | CanPasteTracks
(
const FString& TextToImport |
||
| FMovieScenePossessable * | ConvertToPossessable
(
TSharedRef< ISequencer > Sequencer, |
Convert the requested spawnable to possessable | |
| TArray< FMovieSceneSpawnable * > | ConvertToSpawnable
(
TSharedRef< ISequencer > Sequencer, |
Convert the requested possessable to spawnable. | |
| void | CopyBindings
(
TSharedRef< ISequencer > Sequencer, |
Copy/paste object bindings | |
| void | CopyFolders
(
const TArray< UMovieSceneFolder* >& Folders, |
Copy/paste folders | |
| void | CopySections
(
const TArray< UMovieSceneSection* >& Sections, |
Copy/paste sections | |
| void | CopyTracks
(
const TArray< UMovieSceneTrack* >& Tracks, |
Copy/paste tracks | |
| FGuid | CreateBinding
(
TSharedRef< ISequencer > Sequencer, |
Utility functions for managing bindings | |
| FGuid | CreateCamera
(
TSharedRef< ISequencer > Sequencer, |
Create a new camera actor and add it to Sequencer | |
| FGuid | CreateCameraWithRig
(
TSharedRef< ISequencer > Sequencer, |
Create a new camera from a rig and add it to Sequencer | |
| void | CreateNewSection
(
UMovieSceneTrack* InTrack, |
||
| TArray< FString > | GetAssociatedLevelSequenceMapPackages
(
FName LevelSequencePackageName |
||
| TArray< FString > | GetAssociatedLevelSequenceMapPackages
(
const ULevelSequence* InSequence |
||
| TArray< FString > | GetPasteBindingsObjectNames
(
TSharedRef< ISequencer > Sequencer, |
||
| TRange< FFrameNumber > | GetTimeBounds
(
TSharedRef< ISequencer > Sequencer |
||
| FName | GetUniqueName
(
FName CandidateName, |
Generates a unique FName from a candidate name given a set of already existing names. | |
| TSharedRef< SWidget > | MakeAddButton
(
FText HoverText, |
Creates a button (used for +Section) that fires a user-defined OnClick response with no sub-menu. | |
| TSharedRef< SWidget > | MakeAddButton
(
FText HoverText, |
Creates a button (used for +Section) that opens a ComboButton with a user-defined sub-menu content. | |
| FGuid | MakeNewSpawnable
(
TSharedRef< ISequencer > Sequencer, |
||
| bool | PasteBindings
(
const FString& TextToImport, |
||
| bool | PasteFolders
(
const FString& TextToImport, |
||
| bool | PasteSections
(
const FString& TextToImport, |
||
| bool | PasteTracks
(
const FString& TextToImport, |
||
| void | PopulateMenu_BlenderSubMenu
(
FMenuBuilder& MenuBuilder, |
||
| void | PopulateMenu_CreateNewSection
(
FMenuBuilder& MenuBuilder, |
||
| void | PopulateMenu_SetBlendType
(
FMenuBuilder& MenuBuilder, |
||
| void | PopulateMenu_SetBlendType
(
FMenuBuilder& MenuBuilder, |
||
| void | RemoveActorsFromBinding
(
TSharedRef< ISequencer > Sequencer, |
||
| void | ReplaceBindingWithActors
(
TSharedRef< ISequencer > Sequencer, |
||
| void | SaveCurrentMovieSceneAs
(
TSharedRef< ISequencer > Sequencer |
Methods exposing FSequencer functionality outside of the Sequencer module. | |
| void | Show a read only error if the movie scene is locked | ||
| void | Show an error if spawnable is not allowed in a movie scene | ||
| void | SynchronizeExternalSelectionWithSequencerSelection
(
TSharedRef< ISequencer > Sequencer |
||
| void | UpdateBindingIDs
(
TSharedRef< ISequencer > Sequencer, |