Navigation
API > API/Plugins > API/Plugins/SequencerScriptingEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- USequencerToolsFunctionLibrary
References
| Module | SequencerScriptingEditor |
| Header | /Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScriptingEditor/Public/SequencerTools.h |
| Include | #include "SequencerTools.h" |
Syntax
UCLASS&40;Transient, Meta&61;&40;ScriptName&61;"SequencerTools"&41;&41;
class USequencerToolsFunctionLibrary : public UBlueprintFunctionLibrary
Remarks
This is a set of helper functions to access various parts of the Sequencer API via Python. Because Sequencer itself is not suitable for exposing, most functionality gets wrapped by UObjects that have an easier API to work with. This UObject provides access to these wrapper UObjects where needed.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ClearLinkedAnimSequences
(
ULevelSequence* InLevelSequence |
Clear all linked anim sequences between this level sequence and any linked anim sequences | |
| FMovieSceneEvent | CreateEvent
(
UMovieSceneSequence* InSequence, |
Create an event from a previously created blueprint endpoint and a payload. | |
| FSequencerQuickBindingResult | CreateQuickBinding
(
UMovieSceneSequence* InSequence, |
Create a quick binding to an actor's member method to be used in an event sequence. | |
| bool | ExportAnimSequence
(
UWorld* World, |
Export Passed in Binding as an Anim Seqquence. | |
| bool | ExportFBXFromControlRig
(
ULevelSequence* Sequence, |
Exports an FBX from the section to key of the control rig track of the actor with the given name. | |
| bool | ExportLevelSequenceFBX
(
const FSequencerExportFBXParams& InParams |
Export Passed in Bindings and Tracks to FBX | |
| ULevelSequenceAnimSequenceLink * | GetAnimSequenceLinkFromLevelSequence
(
ULevelSequence* InLevelSequence |
Get the links to the anim sequences if they exist on this level sequence | |
| UAnimSequenceLevelSequenceLink * | GetLevelSequenceLinkFromAnimSequence
(
UAnimSequence* InAnimSequence |
Get the link to the level sequence if it exists on this anim sequence | |
| bool | ImportFBXToControlRig
(
UWorld* World, |
Import FBX onto a control rig with the specified track name | |
| bool | ImportLevelSequenceFBX
(
UWorld* InWorld, |
Import FBX onto Passed in Bindings | |
| bool | IsEventEndpointValid
(
const FSequencerQuickBindingResult& InEndpoint |
Check if an endpoint is valid and can be used to create movie scene event. | |
| bool | LinkAnimSequence
(
ULevelSequence* Sequence, |
Links a LevelSequence's SkeletalMesh binding to an existing anim sequence. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | SequencerTools::CancelMovieRender has been deprecated, please use Movie Render Queue | ||
| bool | ExportLevelSequenceFBX
(
UWorld* InWorld, |
Please use ExportLevelSequenceFBX that takes a FSequencerExportFBXParams | |
| TArray< FSequencerBoundObjects > | GetBoundObjects
(
UWorld* InWorld, |
SequencerTools::GetBoundObjects has been deprecated because it doesn't work with Spawnables, please use ULevelSequenceEditorBlueprintLibrary::GetBoundObjects which operates on the currently opened sequence in Editor | |
| TArray< FSequencerBoundObjects > | GetObjectBindings
(
UWorld* InWorld, |
SequencerTools::GetObjectBindings has been deprecated because it doesn't work with Spawnables, please use ULevelSequenceEditorBlueprintLibrary::GetObjectBindings which operates on the currently opened sequence in Editor | |
| bool | SequencerTools::IsRenderingMovie has been deprecated, please use Movie Render Queue | ||
| bool | RenderMovie
(
UMovieSceneCapture* InCaptureSettings, |
SequencerTools::RenderMovie has been deprecated, please use Movie Render Queue |