Navigation
API > API/Plugins > API/Plugins/LevelSequenceEditor
Inheritance Hierarchy
- UDynamicSubsystem
- UEditorSubsystem
- ULevelSequenceEditorSubsystem
References
| Module | LevelSequenceEditor |
| Header | /Engine/Plugins/MovieScene/LevelSequenceEditor/Source/LevelSequenceEditor/Public/LevelSequenceEditorSubsystem.h |
| Include | #include "LevelSequenceEditorSubsystem.h" |
Syntax
UCLASS ()
class ULevelSequenceEditorSubsystem : public UEditorSubsystem
Remarks
ULevelSequenceEditorSubsystem Subsystem for level sequence editor related utilities to scripts
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FMovieSceneBindingProxy > | Add existing actors to Sequencer. | ||
| void | AddActorsToBinding
(
const TArray< AActor* >& Actors, |
Assigns the given actors to the binding | |
| void | AddBindingPropertiesSidebar
(
FMenuBuilder& MenuBuilder |
||
| void | AddChangeBindingTypeMenu
(
FMenuBuilder& MenuBuilder, |
Creates a menu for changing or converting a binding type. | |
| void | BakeTransform
(
const TArray< FMovieSceneBindingProxy >& ObjectBindings, |
Bake transform | |
| bool | BakeTransformWithSettings
(
const TArray< FMovieSceneBindingProxy >& ObjectBindings, |
||
| bool | ChangeActorTemplateClass
(
const FMovieSceneBindingProxy& ObjectBinding, |
Sets the actor class for the spawnable or replaceable template, in the case those binding types support templates. | |
| FMovieSceneBindingProxy | ConvertToCustomBinding
(
const FMovieSceneBindingProxy& ObjectBinding, |
Convert to a custom binding of the given binding type | |
| FMovieSceneBindingProxy | ConvertToPossessable
(
const FMovieSceneBindingProxy& ObjectBinding |
Convert to possessable. If there are multiple objects assigned to the spawnable. | |
| TArray< FMovieSceneBindingProxy > | ConvertToSpawnable
(
const FMovieSceneBindingProxy& ObjectBinding |
Convert to spawnable. | |
| void | CopyBindings
(
const TArray< FMovieSceneBindingProxy >& Bindings, |
Copy bindings The copied bindings will be saved to the clipboard as well as assigned to the ExportedText string. | |
| void | CopyFolders
(
const TArray< UMovieSceneFolder* >& Folders, |
Copy folders The copied folders will be saved to the clipboard as well as assigned to the ExportedText string. | |
| void | CopySections
(
const TArray< UMovieSceneSection* >& Sections, |
Copy sections The copied sections will be saved to the clipboard as well as assigned to the ExportedText string. | |
| void | CopyTracks
(
const TArray< UMovieSceneTrack* >& Tracks, |
Copy tracks The copied tracks will be saved to the clipboard as well as assigned to the ExportedText string. | |
| FMovieSceneBindingProxy | CreateCamera
(
bool bSpawnable, |
Create a cine camera actor and add it to Sequencer | |
| void | Deinitialize () |
||
| void | Attempts to automatically fix up broken actor references in the current scene | ||
| USequencerCurveEditorObject * | Retrieve the curve editor | ||
| TArray< UMovieSceneCustomBinding * > | GetCustomBindingObjects
(
const FMovieSceneBindingProxy& ObjectBinding |
In the case that the given binding proxy holds custom bindings, returns an array of the binding objects so properties can be accessed. | |
| TArray< FMovieSceneBindingProxy > | GetCustomBindingsOfType
(
TSubclassOf< UMovieSceneCustomBinding > CustomBindingType |
Returns all of the bindings in the sequence of the given custom type. | |
| TSubclassOf< UMovieSceneCustomBinding > | GetCustomBindingType
(
const FMovieSceneBindingProxy& ObjectBinding |
Returns the custom binding type for the given binding, or nullptr for possessables | |
| USequencerModuleScriptingLayer * | Retrieve the scripting layer | ||
| void | Initialize
(
FSubsystemCollectionBase& Collection |
||
| void | OnSequencerClosed
(
TSharedRef< ISequencer > InSequencer |
||
| void | OnSequencerCreated
(
TSharedRef< ISequencer > InSequencer |
||
| bool | PasteBindings
(
const FString& TextToImport, |
Paste bindings Paste bindings from the given TextToImport string (used in conjunction with CopyBindings). | |
| bool | PasteFolders
(
const FString& TextToImport, |
Paste folders Paste folders from the given TextToImport string (used in conjunction with CopyFolders). | |
| bool | PasteSections
(
const FString& TextToImport, |
Paste sections Paste sections from the given TextToImport string (used in conjunction with CopySections). | |
| bool | PasteTracks
(
const FString& TextToImport, |
Paste tracks Paste tracks from the given TextToImport string (used in conjunction with CopyTracks). | |
| void | RebindComponent
(
const TArray< FMovieSceneBindingProxy >& ComponentBindings, |
Rebind the component binding to the requested component | |
| void | RefreshBindingDetails
(
IDetailsView* DetailsView, |
Refreshes the binding details when the bindings change in the menu. | |
| void | RefreshTrackRowMetadataDetails
(
IDetailsView* DetailsView |
Refreshes the track row metadata details when the track row metadata changes in the menu. | |
| void | RemoveActorsFromBinding
(
const TArray< AActor* >& Actors, |
Removes the given actors from the binding | |
| void | RemoveAllBindings
(
const FMovieSceneBindingProxy& ObjectBinding |
Remove all bound actors from this track | |
| void | RemoveInvalidBindings
(
const FMovieSceneBindingProxy& ObjectBinding |
Remove missing objects bound to this track | |
| void | ReplaceBindingWithActors
(
const TArray< AActor* >& Actors, |
Replaces the binding with the given actors | |
| void | SaveDefaultSpawnableState
(
const FMovieSceneBindingProxy& ObjectBinding |
Save the default state of the spawnable. | |
| void | SnapSectionsToTimelineUsingSourceTimecode
(
const TArray< UMovieSceneSection* >& Sections |
Snap sections to timeline using source timecode | |
| void | SyncSectionsUsingSourceTimecode
(
const TArray< UMovieSceneSection* >& Sections |
Sync section using source timecode |