Navigation
Unreal Engine C++ API Reference > 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, |
|
![]() ![]() |
void | AddChangeClassMenu
(
FMenuBuilder& MenuBuilder, |
Functions allowing menus to be built for modifying bindings. |
![]() ![]() |
void | AddObjectsToBinding
(
TSharedRef< ISequencer > Sequencer, |
|
![]() ![]() |
FGuid | AssignActor
(
TSharedRef< ISequencer > Sequencer, |
|
![]() ![]() |
bool | CanConvertToCustomBinding
(
TSharedRef< ISequencer > Sequencer, |
Convert the selected object binding and object binding index to a custom binding of the chosen type. |
![]() ![]() |
bool | CanConvertToPossessable
(
TSharedRef< ISequencer > Sequencer, |
Convert the requested object binding and object binding index to a possessable |
![]() ![]() |
bool | CanPasteBindings
(
TSharedRef< ISequencer > Sequencer, |
|
![]() ![]() |
bool | CanPasteFolders
(
const FString& TextToImport |
|
![]() ![]() |
bool | CanPasteSections
(
const FString& TextToImport |
|
![]() ![]() |
bool | CanPasteTracks
(
const FString& TextToImport |
|
![]() ![]() |
FMovieScenePossessable * | ConvertToCustomBinding
(
TSharedRef< ISequencer > Sequencer, |
|
![]() ![]() |
FMovieScenePossessable * | ConvertToPossessable
(
TSharedRef< ISequencer > Sequencer, |
|
![]() ![]() |
TArray< FMovieSceneSpawnable * > | ConvertToSpawnable
(
TSharedRef< ISequencer > Sequencer, |
Convert the requested object binding to old-style spawnable. |
![]() ![]() |
void | CopyBindings
(
TSharedRef< ISequencer > Sequencer, |
|
![]() ![]() |
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, |
|
![]() ![]() |
FGuid | CreateOrReplaceBinding
(
TSharedPtr< ISequencer > Sequencer, |
|
![]() ![]() |
FGuid | CreateOrReplaceBinding
(
TSharedRef< ISequencer > Sequencer, |
|
![]() ![]() |
UObject * | FindResolutionContext
(
TSharedRef< ISequencer > Sequencer, |
Recursively finds the most appropriate Resolution Context for a given Parent Guid of a Possessable |
![]() ![]() |
TArray< FString > | GetAssociatedLevelSequenceMapPackages
(
FName LevelSequencePackageName |
|
![]() ![]() |
TArray< FString > | GetAssociatedLevelSequenceMapPackages
(
const ULevelSequence* InSequence |
|
![]() ![]() |
UMovieSceneSequence * | GetMovieSceneSequence
(
TSharedPtr< ISequencer >& InSequencer, |
Get a movie scene sequence from a FMovideSceneSequenceID |
![]() ![]() |
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. |
![]() ![]() |
void | HandleTemplateActorClassPicked
(
UClass* ChosenClass, |
|
![]() ![]() |
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, |
|
![]() ![]() |
void | MakeTimeWarpMenuEntry
(
FMenuBuilder& MenuBuilder, |
|
![]() ![]() |
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 | PopulateTimeWarpChannelSubMenu
(
FMenuBuilder& MenuBuilder, |
|
![]() ![]() |
void | PopulateTimeWarpSubMenu
(
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, |