Navigation
API > API/Editor > API/Editor/Sequencer
| Name | FSequencerUtilities |
| Type | struct |
| Header File | /Engine/Source/Editor/Sequencer/Public/SequencerUtilities.h |
| Include Path | #include "SequencerUtilities.h" |
Syntax
struct FSequencerUtilities
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< FGuid > AddActors
(
TSharedRef< ISequencer > Sequencer, |
Add existing actors to Sequencer | SequencerUtilities.h | |
static void AddActorsToBinding
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static void AddChangeClassMenu
(
FMenuBuilder& MenuBuilder, |
Functions allowing menus to be built for modifying bindings. | SequencerUtilities.h | |
static void AddObjectsToBinding
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static FGuid AssignActor
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static bool BakeTransform
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static bool CanConvertToCustomBinding
(
TSharedRef< ISequencer > Sequencer, |
Convert the selected object binding and object binding index to a custom binding of the chosen type. | SequencerUtilities.h | |
static bool CanConvertToPossessable
(
TSharedRef< ISequencer > Sequencer, |
Convert the requested object binding and object binding index to a possessable | SequencerUtilities.h | |
static bool CanPasteBindings
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static bool CanPasteFolders
(
const FString& TextToImport |
SequencerUtilities.h | ||
static bool CanPasteSections
(
const FString& TextToImport |
SequencerUtilities.h | ||
static bool CanPasteTracks
(
const FString& TextToImport |
SequencerUtilities.h | ||
static FMovieScenePossessable * ConvertToCustomBinding
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static FMovieScenePossessable * ConvertToPossessable
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static TArray< FMovieSceneSpawnable * > ConvertToSpawnable
(
TSharedRef< ISequencer > Sequencer, |
Convert the requested object binding to old-style spawnable. | SequencerUtilities.h | |
static void CopyBindings
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static void CopyBindings
(
TSharedRef< ISequencer > Sequencer, |
Copy/paste object bindings | SequencerUtilities.h | |
static void CopyFolders
(
const TArray< UMovieSceneFolder* >& Folders, |
SequencerUtilities.h | ||
static void CopyFolders
(
TSharedRef< ISequencer > Sequencer, |
Copy/paste folders | SequencerUtilities.h | |
| Copy/paste sections | SequencerUtilities.h | ||
| Copy/paste tracks | SequencerUtilities.h | ||
static FGuid CreateBinding
(
TSharedRef< ISequencer > Sequencer, |
Utility functions for managing bindings | SequencerUtilities.h | |
static FGuid CreateCamera
(
TSharedRef< ISequencer > Sequencer, |
Create a new camera actor and add it to Sequencer | SequencerUtilities.h | |
static FGuid CreateCameraWithRig
(
TSharedRef< ISequencer > Sequencer, |
Create a new camera from a rig and add it to Sequencer | SequencerUtilities.h | |
static void CreateNewSection
(
UMovieSceneTrack* InTrack, |
SequencerUtilities.h | ||
static FGuid CreateOrReplaceBinding
(
TSharedPtr< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static FGuid CreateOrReplaceBinding
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static UObject * FindResolutionContext
(
TSharedRef< ISequencer > Sequencer, |
Recursively finds the most appropriate Resolution Context for a given Parent Guid of a Possessable | SequencerUtilities.h | |
static TArray< FString > GetAssociatedLevelSequenceMapPackages
(
FName LevelSequencePackageName |
SequencerUtilities.h | ||
static TArray< FString > GetAssociatedLevelSequenceMapPackages
(
const ULevelSequence* InSequence |
SequencerUtilities.h | ||
static UMovieSceneSequence * GetMovieSceneSequence
(
TSharedPtr< ISequencer >& InSequencer, |
Get a movie scene sequence from a FMovideSceneSequenceID | SequencerUtilities.h | |
static TArray< FString > GetPasteBindingsObjectNames
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static TRange< FFrameNumber > GetTimeBounds
(
TSharedRef< ISequencer > Sequencer |
SequencerUtilities.h | ||
static FName GetUniqueName
(
FName CandidateName, |
Generates a unique FName from a candidate name given a set of already existing names. | SequencerUtilities.h | |
static void HandleTemplateActorClassPicked
(
UClass* ChosenClass, |
SequencerUtilities.h | ||
static TSharedRef< SWidget > MakeAddButton
(
FText HoverText, |
Creates a button (used for +Section) that fires a user-defined OnClick response with no sub-menu. | SequencerUtilities.h | |
static TSharedRef< SWidget > MakeAddButton
(
FText HoverText, |
Creates a button (used for +Section) that opens a ComboButton with a user-defined sub-menu content. | SequencerUtilities.h | |
static FGuid MakeNewSpawnable
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static void MakeTimeWarpMenuEntry
(
FMenuBuilder& MenuBuilder, |
SequencerUtilities.h | ||
static bool PasteBindings
(
const FString& TextToImport, |
SequencerUtilities.h | ||
static bool PasteFolders
(
const FString& TextToImport, |
SequencerUtilities.h | ||
static bool PasteSections
(
const FString& TextToImport, |
SequencerUtilities.h | ||
static bool PasteTracks
(
const FString& TextToImport, |
SequencerUtilities.h | ||
static void PopulateMenu_BlenderSubMenu
(
FMenuBuilder& MenuBuilder, |
SequencerUtilities.h | ||
static void PopulateMenu_CreateNewSection
(
FMenuBuilder& MenuBuilder, |
SequencerUtilities.h | ||
static void PopulateMenu_SetBlendType
(
FMenuBuilder& MenuBuilder, |
SequencerUtilities.h | ||
static void PopulateMenu_SetBlendType
(
FMenuBuilder& MenuBuilder, |
SequencerUtilities.h | ||
static void PopulateTimeWarpChannelSubMenu
(
FMenuBuilder& MenuBuilder, |
SequencerUtilities.h | ||
static void PopulateTimeWarpSubMenu
(
FMenuBuilder& MenuBuilder, |
SequencerUtilities.h | ||
static void RemoveActorsFromBinding
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static void ReplaceBindingWithActors
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h | ||
static void SaveCurrentMovieSceneAs
(
TSharedRef< ISequencer > Sequencer |
Methods exposing FSequencer functionality outside of the Sequencer module. | SequencerUtilities.h | |
static void ShowReadOnlyError() |
Show a read only error if the movie scene is locked | SequencerUtilities.h | |
static void ShowSpawnableNotAllowedError() |
Show an error if spawnable is not allowed in a movie scene | SequencerUtilities.h | |
static void SynchronizeExternalSelectionWithSequencerSelection
(
TSharedRef< ISequencer > Sequencer |
SequencerUtilities.h | ||
static void UpdateBindingIDs
(
TSharedRef< ISequencer > Sequencer, |
SequencerUtilities.h |