Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/Sequencer/Public/ISequencerTrackEditor.h |
Include |
#include "ISequencerTrackEditor.h" |
class ISequencerTrackEditor
Interface for sequencer track editors.
Name | Description | |
---|---|---|
|
~ISequencerTrackEditor() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
UMovieSceneT... |
AddTrack ( |
Add a new track to the sequence. |
|
BindCommands ( |
Allows the track editors to bind commands. |
|
|
BuildAddTrackMenu ( |
Builds up the sequencer's "Add Track" menu. |
|
|
BuildObjectBindingContextMenu ( |
Builds up the object binding cpmtext menu for the outliner. |
|
|
BuildObjectBindingEditButtons ( |
Builds up the object binding edit buttons for the outliner. |
|
|
BuildObjectBindingTrackMenu ( |
Builds up the object binding track menu for the outliner. |
|
|
TSharedPtr< ... |
BuildOutlinerEditWidget ( |
Builds an edit widget for the outliner nodes which represent tracks which are edited by this editor. |
|
BuildTrackContextMenu ( |
Builds the context menu for the track. |
|
|
CanAddTransformKeysForSelectedObjects() |
Whether or not we can add a transform key for a selected object |
|
|
ExtendObjectBindingTrackMenu ( |
Extend the object binding track menu for the specified binding and class |
|
|
GetDefaultExpansionState ( |
||
|
const FSlate... |
GetIconBrush() |
Gets an icon brush for this track editor |
|
HandleAssetAdded |
Called when an asset is dropped into Sequencer. |
|
|
HasTransformKeyBindings() |
||
|
HasTransformKeyOverridePriority() |
If true this track has priority when setting transform keys and should be the only one to set them |
|
|
IsResizable ( |
||
|
TSharedRef< ... |
MakeSectionInterface ( |
Called to generate a section layout for a particular section. |
|
ObjectImplicitlyAdded ( |
Handle this object being implicitly added |
|
|
ObjectImplicitlyRemoved ( |
Handle this object being implicitly removed |
|
|
OnAddTransformKeysForSelectedObjects ( |
Adds transform tracks and keys to the selected objects in the level. |
|
|
OnAllowDrop ( |
Called when attempting to drop an asset directly onto a track. |
|
|
OnDrop ( |
Called when an asset is dropped directly onto a track. |
|
|
OnInitialize() |
Called when the instance of this track editor is initialized |
|
|
OnPostSaveWorld ( |
Called after the sequencer has re-evaluated all objects after saving the level. |
|
|
OnPreSaveWorld ( |
Called before the sequencer restores pre-animated state on all objects before saving the level. |
|
|
OnRelease() |
Called when the instance of this track editor is released |
|
|
PaintTrackArea ( |
Allows the track editor to paint on a track area. |
|
|
ProcessKeyOperation ( |
Add keys for the following sections based on an external value if possible |
|
|
Resize ( |
Resize this track |
|
|
SupportsSequence ( |
Returns whether a sequence is supported by this tool. |
|
|
SupportsType ( |
Returns whether a track class is supported by this tool. |
|
|
Tick ( |
Ticks this tool. |
Name | Description | ||
---|---|---|---|
|
OnAllowDrop ( |
Use OnAllowDrop with DragDropParams. |
|
|
OnDrop ( |
Use OnDrop with DragDropParams. |