animation_toolset.toolsets.sequencer.SequencerTools¶
Core tools for creating and editing Level Sequences in Sequencer. Use whenever working with Sequencer - covers sequence lifecycle (create, open, close), playback control (play, pause, scrub, speed, loop), sequence properties (display rate, frame ranges, marked frames, tick resolution), actor bindings (add actors, spawnables, cameras, find and manage bindings), tracks (add, find, remove any track type), sections (range, easing, blend type, completion mode), selection state, folder organization, sub-sequence navigation, event tracks, track filters, and sequence locking. For keyframing use SequencerKeyframingTools. For Control Rig use SequencerControlRigTools. For outliner inspection use SequencerOutlinerTools.
140 tool(s).
animation_toolset.toolsets.sequencer.SequencerTools.add_actors¶
Add actors from the level to the currently open sequence.
Args:
actors: List of Actors to bind into the sequence.
Returns:
List of SequencerBindingProxy objects for the new bindings.
Input schema
{
"properties": {
"actors": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/Engine.Actor",
"type": "object"
},
"type": "array"
}
},
"required": [
"actors"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_actors_by_name¶
Add actors to the sequence by their names in the level.
Finds actors by label in the current level and adds them to the
currently open sequence as possessable bindings.
Args:
actor_names: List of actor label strings to find and add.
Returns:
List of SequencerBindingProxy for the added actors.
Input schema
{
"properties": {
"actor_names": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"actor_names"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_actors_to_binding¶
Add actors to an existing binding.
Args:
actors: List of Actor objects to add.
binding: The binding to add actors to.
Input schema
{
"properties": {
"actors": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/Engine.Actor",
"type": "object"
},
"type": "array"
},
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"actors",
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_binding_to_folder¶
Add a binding into a folder for organization.
Args:
folder: The folder to add the binding to.
binding: The binding to organize.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"folder": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
}
},
"required": [
"folder",
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_event_repeater_section¶
Add an event repeater section to an event track.
Args:
track: The event track.
Returns:
The new repeater section.
Input schema
{
"properties": {
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieSceneEventTrack",
"type": "object"
}
},
"required": [
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieSceneEventRepeaterSection",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_event_trigger_section¶
Add an event trigger section to an event track.
Args:
track: The event track.
Returns:
The new trigger section.
Input schema
{
"properties": {
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieSceneEventTrack",
"type": "object"
}
},
"required": [
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieSceneEventTriggerSection",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_marked_frame¶
Add a marked frame (bookmark) to the sequence.
Args:
sequence: The LevelSequence to modify.
frame: The frame number to mark.
Returns:
The index of the newly added marked frame.
Input schema
{
"properties": {
"frame": {
"type": "integer"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"frame"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "integer"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_root_folder¶
Create a new root-level folder in the sequence.
Args:
sequence: The LevelSequence to add the folder to.
name: The folder name.
Returns:
The newly created MovieSceneFolder.
Input schema
{
"properties": {
"name": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_section¶
Add a new section to a track.
Args:
track: The track to add a section to.
Returns:
The newly created MovieSceneSection.
Input schema
{
"properties": {
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_spawnable_from_class¶
Create a spawnable binding from an actor class.
Args:
sequence: The LevelSequence to add the spawnable to.
actor_class_path: Full class path, e.g. '/Script/Engine.CameraActor'
or '/Script/CinematicCamera.CineCameraActor'.
Returns:
The SequencerBindingProxy for the new spawnable.
Input schema
{
"properties": {
"actor_class_path": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"actor_class_path"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_spawnable_from_instance¶
Create a spawnable binding from an existing object instance.
Args:
sequence: The LevelSequence to add the spawnable to.
obj: The object to create a spawnable from.
Returns:
The SequencerBindingProxy for the new spawnable.
Input schema
{
"properties": {
"obj": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/CoreUObject.Object",
"type": "object"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"obj"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_track_to_binding¶
Add a track of the given type to a binding.
Args:
binding: The binding to add the track to.
track_type: The track class (e.g. unreal.MovieSceneSkeletalAnimationTrack).
Returns:
The newly created MovieSceneTrack.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"track_type": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/CoreUObject.Class",
"type": "object"
}
},
"required": [
"binding",
"track_type"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_track_to_folder¶
Add a track into a folder for organization.
Args:
folder: The folder to add the track to.
track: The track to organize.
Input schema
{
"properties": {
"folder": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"folder",
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.add_track_to_sequence¶
Add a sequence-level (master) track.
Args:
sequence: The LevelSequence to add the track to.
track_type: The track class (e.g. unreal.MovieSceneCameraCutTrack).
Returns:
The newly created MovieSceneTrack.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"track_type": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/CoreUObject.Class",
"type": "object"
}
},
"required": [
"sequence",
"track_type"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.bake_transform¶
Bake transforms for the given bindings at every frame.
Args:
bindings: List of SequencerBindingProxy objects to bake.
Returns:
True if the bake succeeded.
Input schema
{
"properties": {
"bindings": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"bindings"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.close_sequence¶
Close the currently open level sequence editor.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.copy_bindings¶
Copy one or more bindings to the Sequencer clipboard.
Returns a paste token that can be passed to paste_bindings, or an
empty string to consume from the clipboard. The token also lands
in the editor clipboard for interactive use.
Args:
bindings: The bindings to copy.
Returns:
The paste token string.
Input schema
{
"properties": {
"bindings": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"bindings"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.copy_folders¶
Copy one or more folders to the Sequencer clipboard.
Args:
folders: The folders to copy.
Returns:
The paste token string.
Input schema
{
"properties": {
"folders": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"type": "array"
}
},
"required": [
"folders"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.copy_sections¶
Copy one or more sections to the Sequencer clipboard.
Args:
sections: The sections to copy.
Returns:
The paste token string.
Input schema
{
"properties": {
"sections": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
},
"type": "array"
}
},
"required": [
"sections"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.copy_tracks¶
Copy one or more tracks to the Sequencer clipboard.
Args:
tracks: The tracks to copy.
Returns:
The paste token string.
Input schema
{
"properties": {
"tracks": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"tracks"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.create_camera¶
Create a new cine camera actor in the sequence.
Args:
spawnable: If True, creates as a spawnable. If False, creates
as a possessable placed in the level.
Returns:
The SequencerBindingProxy for the new camera.
Input schema
{
"properties": {
"spawnable": {
"default": true,
"type": "boolean"
}
},
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.create_level_sequence¶
Create a new Level Sequence asset.
If an asset already exists at the given path, it will be deleted
first to avoid triggering a modal overwrite dialog.
Args:
package_path: The content browser folder path (e.g. '/Game/Cinematics').
asset_name: The name for the new sequence asset.
Returns:
The newly created LevelSequence asset.
Input schema
{
"properties": {
"asset_name": {
"type": "string"
},
"package_path": {
"type": "string"
}
},
"required": [
"package_path",
"asset_name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.delete_all_marked_frames¶
Delete all marked frames from the sequence.
Args:
sequence: The LevelSequence to modify.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.delete_marked_frame¶
Delete a marked frame by index.
Args:
sequence: The LevelSequence to modify.
index: Index of the marked frame to delete.
Input schema
{
"properties": {
"index": {
"type": "integer"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"index"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.empty_selection¶
Clear all selection in the Sequencer editor.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.find_binding_by_name¶
Find a binding by its display name.
Args:
sequence: The LevelSequence to search.
name: The display name to match.
Returns:
The matching SequencerBindingProxy.
Input schema
{
"properties": {
"name": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.find_binding_by_tag¶
Find the first binding with the given tag in the sequence.
Tags are authored via tag_binding() in this toolset, or via
RMB -> Expose on a binding in the Sequencer editor.
Args:
sequence: The LevelSequence to search.
tag_name: The tag name to look up.
Returns:
The first matching FMovieSceneObjectBindingID. When no
binding carries the tag, a default-constructed (invalid)
ID is returned - check `.is_valid()` on the result, or call
find_bindings_by_tag() and test the list length instead.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"tag_name": {
"type": "string"
}
},
"required": [
"sequence",
"tag_name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"guid": {
"description": "Identifier for the object binding within the sequence",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"resolveParentIndex": {
"description": "The parent index to resolve the sequence ID from. 0 signifies the sequence this binding ID is serialized within, -1 signifies the root sequence (previously EMovieSceneObjectBindingSpace::Root)",
"type": "integer"
},
"sequenceId": {
"description": "Sequence ID stored as an int32 so that it can be used in the blueprint VM",
"type": "integer"
}
},
"required": [
"guid",
"sequenceId",
"resolveParentIndex"
],
"title": "MovieSceneObjectBindingID",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.find_bindings_by_tag¶
Find all bindings with the given tag in the sequence.
Args:
sequence: The LevelSequence to search.
tag_name: The tag name to look up.
Returns:
List of matching FMovieSceneObjectBindingID objects.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"tag_name": {
"type": "string"
}
},
"required": [
"sequence",
"tag_name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"guid": {
"description": "Identifier for the object binding within the sequence",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"resolveParentIndex": {
"description": "The parent index to resolve the sequence ID from. 0 signifies the sequence this binding ID is serialized within, -1 signifies the root sequence (previously EMovieSceneObjectBindingSpace::Root)",
"type": "integer"
},
"sequenceId": {
"description": "Sequence ID stored as an int32 so that it can be used in the blueprint VM",
"type": "integer"
}
},
"required": [
"guid",
"sequenceId",
"resolveParentIndex"
],
"title": "MovieSceneObjectBindingID",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.find_marked_frame_by_label¶
Find a marked frame by label.
Args:
sequence: The LevelSequence to search.
label: The label to find.
Returns:
Index of the marked frame, or -1 if not found.
Input schema
{
"properties": {
"label": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"label"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "integer"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.find_tracks_by_type¶
Find all tracks of a specific type on a binding.
Args:
binding: The binding to search.
track_type: The track class to filter by.
Returns:
List of matching MovieSceneTrack objects.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"track_type": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/CoreUObject.Class",
"type": "object"
}
},
"required": [
"binding",
"track_type"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.fix_actor_references¶
Attempt to auto-fix broken actor references in the current sequence.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.focus_parent_sequence¶
Navigate up one level in the sub-sequence hierarchy.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.focus_sub_sequence¶
Navigate into a sub-sequence via its sub-section.
Use get_sections() on a sub-track to find the sub-section, then pass
it here to focus the sub-sequence it references.
Args:
sub_section: The sub-section referencing the sub-sequence to focus.
Input schema
{
"properties": {
"sub_section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSubSection",
"type": "object"
}
},
"required": [
"sub_section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.force_evaluate¶
Force the Sequencer to evaluate and update the viewport.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_all_binding_tags¶
Get every tag name registered in the sequence.
Uses the MovieSceneBindingTagExtensions C++ library.
Args:
sequence: The LevelSequence to query.
Returns:
List of tag name strings.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_binding_id¶
Get the binding ID for a binding proxy.
The binding ID can be used with get_bound_objects to resolve
what actor or component the binding references at runtime.
Args:
sequence: The LevelSequence containing the binding.
binding: The binding to get the ID for.
Returns:
The MovieSceneObjectBindingID.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"guid": {
"description": "Identifier for the object binding within the sequence",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"resolveParentIndex": {
"description": "The parent index to resolve the sequence ID from. 0 signifies the sequence this binding ID is serialized within, -1 signifies the root sequence (previously EMovieSceneObjectBindingSpace::Root)",
"type": "integer"
},
"sequenceId": {
"description": "Sequence ID stored as an int32 so that it can be used in the blueprint VM",
"type": "integer"
}
},
"required": [
"guid",
"sequenceId",
"resolveParentIndex"
],
"title": "MovieSceneObjectBindingID",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_binding_name¶
Get the display name of a binding.
Args:
binding: The binding to query.
Returns:
The binding's display name.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_binding_tags¶
Get the tags currently attached to a specific binding.
Args:
binding: The binding to query.
Returns:
List of tag name strings.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_bindings¶
Get all bindings in the sequence.
Args:
sequence: The LevelSequence to query.
Returns:
List of SequencerBindingProxy objects.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_bound_objects¶
Get the objects currently resolved by a binding.
Args:
binding: The binding to resolve.
Returns:
List of resolved UObject instances.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/CoreUObject.Object",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_child_possessables¶
Get component bindings under an actor binding.
Actor bindings can own child possessable bindings for their
components (e.g. SkeletalMeshComponent, CameraComponent).
Use this to find the component binding when you need to add
tracks to a specific component rather than the actor.
Args:
binding: The actor-level binding to query.
Returns:
List of child component SequencerBindingProxy objects.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_clock_source¶
Get the clock source for the sequence.
Args:
sequence: The LevelSequence to query.
Returns:
String representation of the clock source.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_current_sequence¶
Get the root level sequence currently open in the Sequencer editor.
Returns:
The root LevelSequence asset, or None if no sequence is open.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_display_rate¶
Get the display frame rate of a sequence.
Args:
sequence: The LevelSequence to query.
Returns:
The display FrameRate.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"denominator": {
"description": "The denominator of the framerate represented as a number of frames per second (e.g. 1 for 60 fps)",
"type": "integer"
},
"numerator": {
"description": "The numerator of the framerate represented as a number of frames per second (e.g. 60 for 60 fps)",
"type": "integer"
}
},
"required": [
"numerator",
"denominator"
],
"title": "FrameRate",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_evaluation_type¶
Get the evaluation type of a sequence.
Args:
sequence: The LevelSequence to query.
Returns:
String representation of the evaluation type.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_focused_sequence¶
Get the currently focused level sequence in the hierarchy.
When navigated into a sub-sequence, this returns the sub-sequence
rather than the root sequence.
Returns:
The focused LevelSequence asset, or None if no sequence is open.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_folder_contents¶
Get the tracks and bindings inside a folder.
Args:
folder: The folder to inspect.
Returns:
JSON string with 'track_count' and 'binding_count', plus
'track_names' and 'binding_names' lists.
Input schema
{
"properties": {
"folder": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
}
},
"required": [
"folder"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_loop_mode¶
Get the current loop playback mode.
Returns:
True if looping is enabled, False otherwise.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_marked_frames¶
Get all marked frames (bookmarks) in the sequence.
Args:
sequence: The LevelSequence to query.
Returns:
List of MovieSceneMarkedFrame objects.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"bIsDeterminismFence": {
"description": "When checked, treat this mark as a fence for evaluation purposes. Fences cannot be crossed in a single evaluation, and force the evaluation to be split into 2 separate parts.",
"type": "boolean"
},
"bIsInclusiveTime": {
"description": "Defines how this determinism fence determines the previous and next range: when true, the range will be dissected as (X, Y] -> (Y, Z], when false it will be (X, Y) -> [Y, Z].",
"type": "boolean"
},
"bUseCustomColor": {
"type": "boolean"
},
"comment": {
"type": "string"
},
"customColor": {
"properties": {
"a": {
"minimum": 0,
"type": "number"
},
"b": {
"minimum": 0,
"type": "number"
},
"g": {
"minimum": 0,
"type": "number"
},
"r": {
"minimum": 0,
"type": "number"
}
},
"required": [
"r",
"g",
"b",
"a"
],
"title": "LinearColor",
"type": "object"
},
"frameNumber": {
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
],
"title": "FrameNumber",
"type": "object"
},
"label": {
"type": "string"
}
},
"required": [
"frameNumber",
"label",
"comment",
"customColor",
"bUseCustomColor",
"bIsDeterminismFence",
"bIsInclusiveTime"
],
"title": "MovieSceneMarkedFrame",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_playback_range¶
Get the playback start and end frames of a sequence.
Args:
sequence: The LevelSequence to query.
Returns:
JSON string with 'start' and 'end' integer frame numbers.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_playback_speed¶
Get the current playback speed multiplier.
Returns:
The current speed multiplier.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "number"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_playhead_frame¶
Get the current playhead position in display rate frames.
Returns:
The current playhead frame number.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "integer"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_root_folders¶
Get all root-level folders in the sequence.
Args:
sequence: The LevelSequence to query.
Returns:
List of root MovieSceneFolder objects.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_blend_type¶
Get the blend type of a section.
Args:
section: The section to query.
Returns:
The blend type name string (e.g. 'Absolute', 'Additive').
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_completion_mode¶
Get the completion mode of a section.
Args:
section: The section to query.
Returns:
The completion mode name string.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_ease_in¶
Get the effective ease-in duration of a section in frames.
Args:
section: The section to query.
Returns:
The ease-in duration in frames.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "integer"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_ease_out¶
Get the effective ease-out duration of a section in frames.
Args:
section: The section to query.
Returns:
The ease-out duration in frames.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "integer"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_post_roll_frames¶
Get the number of post-roll frames configured on a section.
Args:
section: The section to query.
Returns:
The post-roll frame count.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "integer"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_pre_roll_frames¶
Get the number of pre-roll frames configured on a section.
Args:
section: The section to query.
Returns:
The pre-roll frame count.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "integer"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_properties¶
Get all common properties of a section in a single call.
Useful for testing and verification. Returns range, easing, blend
type, and completion mode.
Args:
section: The section to query.
Returns:
JSON string with keys: 'start', 'end', 'ease_in', 'ease_out',
'blend_type', 'completion_mode'.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_range¶
Get the frame range of a section.
Args:
section: The section to query.
Returns:
JSON string with 'start' and 'end' integer frame numbers.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_section_to_key¶
Get the active section that receives new keys on a track.
When keying properties, Sequencer writes to a specific section.
This returns that section, which is usually the first section
or the one the user has designated.
Args:
track: The track to query.
Returns:
The section that receives new keyframes.
Input schema
{
"properties": {
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_sections¶
Get all sections on a track.
Args:
track: The track to query.
Returns:
List of MovieSceneSection objects.
Input schema
{
"properties": {
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_selected_bindings¶
Get the currently selected bindings in the Sequencer editor.
Returns:
List of selected SequencerBindingProxy objects.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_selected_folders¶
Get the currently selected folders in the Sequencer editor.
Returns:
List of selected MovieSceneFolder objects.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_selected_sections¶
Get the currently selected sections in the Sequencer editor.
Returns:
List of selected MovieSceneSection objects.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_selected_tracks¶
Get the currently selected tracks in the Sequencer editor.
Returns:
List of selected MovieSceneTrack objects.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_selection_range¶
Get the selection range (green bar) start and end frames.
Returns:
JSON string with 'start' and 'end' frame numbers.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_sequence_lock_state¶
Check whether the current level sequence is locked.
Returns:
True if the sequence is locked, False otherwise.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_sub_sequence_hierarchy¶
Get the current sub-sequence hierarchy path.
Returns a list of sub-sections from the root down to the currently
focused sub-sequence.
Returns:
List of sub-section objects in the hierarchy path.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSubSection",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_tick_resolution¶
Get the internal tick resolution of a sequence.
Args:
sequence: The LevelSequence to query.
Returns:
The tick FrameRate.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"properties": {
"denominator": {
"description": "The denominator of the framerate represented as a number of frames per second (e.g. 1 for 60 fps)",
"type": "integer"
},
"numerator": {
"description": "The numerator of the framerate represented as a number of frames per second (e.g. 60 for 60 fps)",
"type": "integer"
}
},
"required": [
"numerator",
"denominator"
],
"title": "FrameRate",
"type": "object"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_track_display_name¶
Get the display name of a track.
Args:
track: The track to query.
Returns:
The track's display name.
Input schema
{
"properties": {
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_track_filter_names¶
Get all available track filter names.
Returns:
List of track filter name strings.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_tracks_on_binding¶
Get all tracks on a binding.
Args:
binding: The binding to query.
Returns:
List of MovieSceneTrack objects.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_tracks_on_sequence¶
Get all sequence-level (master) tracks.
Args:
sequence: The LevelSequence to query.
Returns:
List of MovieSceneTrack objects.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_view_range¶
Get the visible time range in the Sequencer timeline.
Args:
sequence: The LevelSequence to query.
Returns:
JSON string with 'start' and 'end' in seconds.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.get_work_range¶
Get the work range of the sequence.
Args:
sequence: The LevelSequence to query.
Returns:
JSON string with 'start' and 'end' in seconds.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "string"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.has_section_end_frame¶
Check if a section has a bounded end frame (vs infinite).
Args:
section: The section to query.
Returns:
True if the end frame is bounded.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.has_section_start_frame¶
Check if a section has a bounded start frame (vs infinite).
Args:
section: The section to query.
Returns:
True if the start frame is bounded.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.is_camera_cut_locked¶
Check if the camera cut is locked to the viewport.
Returns:
True if the camera is locked to the viewport.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.is_playback_range_locked¶
Check if the playback range is locked.
Args:
sequence: The LevelSequence to query.
Returns:
True if the playback range is locked.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.is_playing¶
Check whether the sequence is currently playing.
Returns:
True if the sequence is playing, False otherwise.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.is_sequence_locked¶
Check if the current sequence and its descendants are locked.
Returns:
True if the sequence is locked.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.is_track_filter_active¶
Check whether a track filter is currently active.
Args:
name: The track filter name.
Returns:
True if the filter is active.
Input schema
{
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.open_sequence¶
Open a level sequence asset in the Sequencer editor.
Args:
sequence: The LevelSequence asset to open.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.paste_bindings¶
Paste bindings from the clipboard (or a token returned by copy_bindings).
Args:
paste_token: Token from copy_bindings, or empty string to use the
editor clipboard.
sequence: Destination sequence (informational; the subsystem
pastes into the active sequence).
parent_folder: Optional folder to paste into.
Returns:
List of newly-created bindings.
Input schema
{
"properties": {
"parent_folder": {
"default": null,
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"paste_token": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"paste_token",
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.paste_folders¶
Paste folders from the clipboard into the sequence.
Args:
paste_token: Token from copy_folders, or empty string.
sequence: Destination sequence.
parent_folder: Optional folder to paste into (for nesting).
Returns:
List of newly-created folders.
Input schema
{
"properties": {
"parent_folder": {
"default": null,
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"paste_token": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"paste_token",
"sequence"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.paste_sections¶
Paste sections from the clipboard onto the given tracks.
Args:
paste_token: Token from copy_sections, or empty string.
target_tracks: Tracks to paste the sections onto.
paste_frame: Frame at which to start the pasted sections.
Returns:
List of newly-created sections.
Input schema
{
"properties": {
"paste_frame": {
"default": 0,
"type": "integer"
},
"paste_token": {
"type": "string"
},
"target_tracks": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"paste_token",
"target_tracks"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.paste_tracks¶
Paste tracks from the clipboard onto the given bindings.
Args:
paste_token: Token from copy_tracks, or empty string.
sequence: Destination sequence.
target_bindings: Bindings to paste the tracks onto. Pass an empty
list to paste as sequence-level tracks.
parent_folder: Optional folder to place the pasted tracks under.
Returns:
List of newly-created tracks.
Input schema
{
"properties": {
"parent_folder": {
"default": null,
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"paste_token": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"target_bindings": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"paste_token",
"sequence",
"target_bindings"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.pause¶
Pause playback of the current sequence.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.play¶
Start playback of the current sequence.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.play_to¶
Play from the current position to a specific frame, then stop.
Args:
frame: The target frame number in display rate.
Input schema
{
"properties": {
"frame": {
"type": "integer"
}
},
"required": [
"frame"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.rebind_component¶
Rebind component bindings to a named component.
Args:
component_bindings: List of SequencerBindingProxy for the
component bindings to rebind.
component_name: Name of the target component.
Input schema
{
"properties": {
"component_bindings": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
},
"component_name": {
"type": "string"
}
},
"required": [
"component_bindings",
"component_name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.refresh_sequence¶
Force refresh the Sequencer editor UI on the next tick.
Input schema
{
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_actors_from_binding¶
Remove specific actors from a binding.
Args:
actors: List of Actor objects to remove.
binding: The binding to remove actors from.
Input schema
{
"properties": {
"actors": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/Engine.Actor",
"type": "object"
},
"type": "array"
},
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"actors",
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_all_bindings¶
Remove all bound actors from a binding.
Args:
binding: The binding to clear.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_binding¶
Remove a binding from the sequence.
Args:
binding: The binding to remove.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_binding_tag¶
Remove a tag from the sequence entirely.
Clears the tag from every binding that had it and unregisters the
tag name from the sequence.
Args:
sequence: The LevelSequence.
tag_name: The tag name to remove.
Returns:
True on success.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"tag_name": {
"type": "string"
}
},
"required": [
"sequence",
"tag_name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_invalid_bindings¶
Remove missing or broken actor references from a binding.
Args:
binding: The binding to clean up.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_root_folder¶
Remove a root-level folder from the sequence.
Args:
sequence: The LevelSequence to modify.
folder: The folder to remove.
Input schema
{
"properties": {
"folder": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"folder"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_section¶
Remove a section from a track.
Args:
track: The track that owns the section.
section: The section to remove.
Input schema
{
"properties": {
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
},
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"track",
"section"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_track¶
Remove a track from a binding.
Args:
binding: The binding that owns the track.
track: The track to remove.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"binding",
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.remove_track_from_sequence¶
Remove a sequence-level (master) track.
Args:
sequence: The LevelSequence to modify.
track: The track to remove.
Returns:
True if the track was removed.
Input schema
{
"properties": {
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"sequence",
"track"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.replace_binding_with_actors¶
Replace all bound actors on a binding with new ones.
Args:
actors: List of Actor objects to bind.
binding: The binding to replace actors on.
Input schema
{
"properties": {
"actors": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/Engine.Actor",
"type": "object"
},
"type": "array"
},
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
}
},
"required": [
"actors",
"binding"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.select_bindings¶
Set the binding selection in the Sequencer editor.
Args:
bindings: The bindings to select.
Input schema
{
"properties": {
"bindings": {
"items": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"type": "array"
}
},
"required": [
"bindings"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.select_folders¶
Set the folder selection in the Sequencer editor.
Args:
folders: The folders to select.
Input schema
{
"properties": {
"folders": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneFolder",
"type": "object"
},
"type": "array"
}
},
"required": [
"folders"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.select_sections¶
Set the section selection in the Sequencer editor.
Args:
sections: The sections to select.
Input schema
{
"properties": {
"sections": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
},
"type": "array"
}
},
"required": [
"sections"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.select_tracks¶
Set the track selection in the Sequencer editor.
Args:
tracks: The tracks to select.
Input schema
{
"properties": {
"tracks": {
"items": {
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
},
"type": "array"
}
},
"required": [
"tracks"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_binding_name¶
Set the display name of a binding.
Args:
binding: The binding to rename.
name: The new display name.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"binding",
"name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_byte_track_enum¶
Configure a byte track to use a specific enum type.
Byte tracks can animate enum properties. Call this after
adding the track and before setting property_name_and_path.
Args:
track: The byte track to configure.
enum_class_path: Path to the enum (e.g. the result of
unreal.AnimationMode.static_enum()).
Input schema
{
"properties": {
"enum_class_path": {
"type": "string"
},
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieSceneByteTrack",
"type": "object"
}
},
"required": [
"track",
"enum_class_path"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_camera_cut_binding¶
Set which camera a camera cut section uses.
Args:
section: The camera cut section.
camera_binding_id: The binding ID of the camera (from get_bindings).
Input schema
{
"properties": {
"camera_binding_id": {
"type": "string"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieSceneCameraCutSection",
"type": "object"
}
},
"required": [
"section",
"camera_binding_id"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_camera_lock¶
Lock or unlock the camera cut to the viewport.
Args:
lock: True to lock the camera to the viewport, False to unlock.
Input schema
{
"properties": {
"lock": {
"type": "boolean"
}
},
"required": [
"lock"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_clock_source¶
Set the clock source for the sequence.
Args:
sequence: The LevelSequence to modify.
clock_source: Clock source string (e.g. 'TICK', 'PLATFORM', 'AUDIO', 'TIMECODE', 'CUSTOM').
Input schema
{
"properties": {
"clock_source": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"clock_source"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_display_rate¶
Set the display frame rate of a sequence.
Args:
sequence: The LevelSequence to modify.
numerator: Frame rate numerator (e.g. 30 for 30fps).
denominator: Frame rate denominator (default 1).
Input schema
{
"properties": {
"denominator": {
"default": 1,
"type": "integer"
},
"numerator": {
"type": "integer"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"numerator"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_evaluation_type¶
Set the evaluation type of a sequence.
Args:
sequence: The LevelSequence to modify.
eval_type: Evaluation type string (e.g. 'WITH_SUB_FRAMES', 'FRAME_LOCKED').
Input schema
{
"properties": {
"eval_type": {
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"eval_type"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_loop_mode¶
Enable or disable loop playback.
Args:
loop: True to enable looping, False to disable.
Input schema
{
"properties": {
"loop": {
"type": "boolean"
}
},
"required": [
"loop"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_playback_range¶
Set the playback start and end frames of a sequence.
Args:
sequence: The LevelSequence to modify.
start_frame: The start frame.
end_frame: The end frame.
Input schema
{
"properties": {
"end_frame": {
"type": "integer"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"start_frame": {
"type": "integer"
}
},
"required": [
"sequence",
"start_frame",
"end_frame"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_playback_range_locked¶
Lock or unlock the playback range.
Args:
sequence: The LevelSequence to modify.
locked: True to lock, False to unlock.
Input schema
{
"properties": {
"locked": {
"type": "boolean"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"locked"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_playback_speed¶
Set the playback speed multiplier.
Args:
speed: The speed multiplier (e.g. 1.0 for normal, 2.0 for double).
Input schema
{
"properties": {
"speed": {
"type": "number"
}
},
"required": [
"speed"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_playhead_frame¶
Set the playhead position in display rate frames.
Args:
frame: The frame number to move the playhead to.
Input schema
{
"properties": {
"frame": {
"type": "integer"
}
},
"required": [
"frame"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_property_name_and_path¶
Configure a property track to animate a specific UProperty.
This binds a generic property track (Float, Bool, Byte, etc.)
to a specific property on the bound object. For nested properties
use dot notation in the path.
Examples:
display_name="Intensity", property_path="Intensity"
display_name="Focus Distance", property_path="FocusSettings.ManualFocusDistance"
display_name="Animation Mode", property_path="AnimationMode"
Args:
track: The property track to configure.
display_name: Human-readable name shown in Sequencer UI.
property_path: The UProperty path on the bound object.
Input schema
{
"properties": {
"display_name": {
"type": "string"
},
"property_path": {
"type": "string"
},
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieScenePropertyTrack",
"type": "object"
}
},
"required": [
"track",
"display_name",
"property_path"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_animation¶
Set the animation asset on a skeletal animation section.
After adding a MovieSceneSkeletalAnimationTrack and section,
call this to assign which AnimSequence plays in that section.
Args:
section: The skeletal animation section.
anim_sequence_path: Content path to the AnimSequence asset.
Input schema
{
"properties": {
"anim_sequence_path": {
"type": "string"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieSceneTracks.MovieSceneSkeletalAnimationSection",
"type": "object"
}
},
"required": [
"section",
"anim_sequence_path"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_blend_type¶
Set the blend type of a section.
Valid values: 'Absolute', 'Additive', 'Relative', 'Override'.
Args:
section: The section to modify.
blend_type: The blend type name string.
Input schema
{
"properties": {
"blend_type": {
"type": "string"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"blend_type"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_completion_mode¶
Set the completion mode of a section.
Valid values: 'KeepState', 'RestoreState', 'ProjectDefault'.
Args:
section: The section to modify.
completion_mode: The completion mode name string.
Input schema
{
"properties": {
"completion_mode": {
"type": "string"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"completion_mode"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_ease_in¶
Set the ease-in duration of a section in frames.
Enables manual ease override if not already active.
Args:
section: The section to modify.
duration: The ease-in duration in frames.
Input schema
{
"properties": {
"duration": {
"type": "integer"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"duration"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_ease_out¶
Set the ease-out duration of a section in frames.
Enables manual ease override if not already active.
Args:
section: The section to modify.
duration: The ease-out duration in frames.
Input schema
{
"properties": {
"duration": {
"type": "integer"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"duration"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_end_bounded¶
Set whether the section end frame is bounded or infinite.
Args:
section: The section to modify.
bounded: True for bounded, False for infinite.
Input schema
{
"properties": {
"bounded": {
"type": "boolean"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"bounded"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_post_roll_frames¶
Set the number of frames to post-roll this section after it ends.
Post-roll continues evaluation after the section's real end, useful
for simulations that need to settle.
Args:
section: The section to configure.
frames: Number of frames to post-roll (must be >= 0).
Returns:
True when set successfully.
Input schema
{
"properties": {
"frames": {
"type": "integer"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"frames"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_pre_roll_frames¶
Set the number of frames to pre-roll this section before it starts.
Pre-roll evaluates the section before its real start so physics,
cloth, or simulation state can warm up. The pre-roll frames do not
affect the rendered output of the section.
Args:
section: The section to configure.
frames: Number of frames to pre-roll (must be >= 0).
Returns:
True when set successfully.
Input schema
{
"properties": {
"frames": {
"type": "integer"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"frames"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_range¶
Set the frame range of a section.
Args:
section: The section to modify.
start_frame: The start frame.
end_frame: The end frame.
Input schema
{
"properties": {
"end_frame": {
"type": "integer"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
},
"start_frame": {
"type": "integer"
}
},
"required": [
"section",
"start_frame",
"end_frame"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_section_start_bounded¶
Set whether the section start frame is bounded or infinite.
Args:
section: The section to modify.
bounded: True for bounded, False for infinite.
Input schema
{
"properties": {
"bounded": {
"type": "boolean"
},
"section": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSection",
"type": "object"
}
},
"required": [
"section",
"bounded"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_selection_range¶
Set the selection range (green bar) start and end frames.
Args:
start_frame: The start frame number.
end_frame: The end frame number.
Input schema
{
"properties": {
"end_frame": {
"type": "integer"
},
"start_frame": {
"type": "integer"
}
},
"required": [
"start_frame",
"end_frame"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_sequence_locked¶
Lock or unlock the current sequence and its descendants.
Args:
lock: True to lock, False to unlock.
Input schema
{
"properties": {
"lock": {
"type": "boolean"
}
},
"required": [
"lock"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_tick_resolution¶
Set the internal tick resolution of a sequence.
Args:
sequence: The LevelSequence to modify.
numerator: Numerator of the frame rate.
denominator: Denominator of the frame rate.
Input schema
{
"properties": {
"denominator": {
"default": 1,
"type": "integer"
},
"numerator": {
"type": "integer"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
}
},
"required": [
"sequence",
"numerator"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_track_display_name¶
Set the display name of a track.
Args:
track: The track to rename.
name: The new display name.
Input schema
{
"properties": {
"name": {
"type": "string"
},
"track": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneTrack",
"type": "object"
}
},
"required": [
"track",
"name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_track_filter_active¶
Enable or disable a track filter.
Args:
name: The track filter name.
active: True to enable, False to disable.
Input schema
{
"properties": {
"active": {
"type": "boolean"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"active"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_view_range¶
Set the visible time range in the Sequencer timeline.
Args:
sequence: The LevelSequence to modify.
start_seconds: The visible range start in seconds.
end_seconds: The visible range end in seconds.
Input schema
{
"properties": {
"end_seconds": {
"type": "number"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"start_seconds": {
"type": "number"
}
},
"required": [
"sequence",
"start_seconds",
"end_seconds"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.set_work_range¶
Set the work range of the sequence.
Args:
sequence: The LevelSequence to modify.
start_seconds: The work range start in seconds.
end_seconds: The work range end in seconds.
Input schema
{
"properties": {
"end_seconds": {
"type": "number"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/LevelSequence.LevelSequence",
"type": "object"
},
"start_seconds": {
"type": "number"
}
},
"required": [
"sequence",
"start_seconds",
"end_seconds"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.tag_binding¶
Attach a tag to a binding.
If the tag has not been seen in the sequence before, it is
automatically registered.
Args:
binding: The binding to tag.
tag_name: The tag name.
Returns:
True on success.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"tag_name": {
"type": "string"
}
},
"required": [
"binding",
"tag_name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}
animation_toolset.toolsets.sequencer.SequencerTools.untag_binding¶
Remove a tag from a binding.
Args:
binding: The binding to untag.
tag_name: The tag name to remove.
Returns:
True on success. No-op if the binding did not have the tag.
Input schema
{
"properties": {
"binding": {
"properties": {
"bindingId": {
"description": "Globally unique identifier in 8-4-4-4-12 hyphenated form, e.g. \"E05FCC13-4D37-9D7A-E238-83859F29AD74\".",
"pattern": "^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$",
"type": "string"
},
"sequence": {
"description": "Represents a reference to a UObject or UClass.",
"properties": {
"refPath": {
"description": "The reference stored as a soft path string.",
"type": "string"
}
},
"required": [
"refPath"
],
"title": "/Script/MovieScene.MovieSceneSequence",
"type": "object"
}
},
"required": [
"bindingId",
"sequence"
],
"title": "MovieSceneBindingProxy",
"type": "object"
},
"tag_name": {
"type": "string"
}
},
"required": [
"binding",
"tag_name"
],
"type": "object"
}
Output schema
{
"properties": {
"returnValue": {
"type": "boolean"
}
},
"required": [
"returnValue"
],
"type": "object"
}