Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/Sequencer/Public/MovieSceneTrackEditor.h |
Include |
#include "MovieSceneTrackEditor.h" |
class FMovieSceneTrackEditor :
public TSharedFromThis< FMovieSceneTrackEditor >,
public ISequencerTrackEditor
Base class for handling key and section drawing and manipulation of a UMovieSceneTrack class.
Name | Description | |
---|---|---|
|
FMovieSceneTrackEditor ( |
Constructor |
Name | Description | |
---|---|---|
|
~FMovieSceneTrackEditor() |
Destructor |
Name | Description | ||
---|---|---|---|
|
AnimatablePropertyChanged ( |
||
|
BeginKeying ( |
Initiate keying when there is more than one object to key (ie. drag and drop assets). |
|
|
EndKeying() |
||
|
FFindOrCreat... |
FindOrCreateHandleToObject |
|
|
FFindOrCreat... |
FindOrCreateMasterTrack() |
Find or add a master track of the specified type in the focused movie scene. |
|
FFindOrCreat... |
FindOrCreateTrackForObject ( |
|
|
UMovieScene ... |
GetFocusedMovieScene() |
Gets the currently focused movie scene, if any. |
|
UMovieSceneS... |
GetMovieSceneSequence() |
|
|
const TShare... |
GetSequencer() |
|
|
GetTimeForKey() |
||
|
UpdatePlaybackRange() |
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. |
|
|
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. |
|
|
HandleAssetAdded |
Called when an asset is dropped into Sequencer. |
|
|
TSharedRef< ... |
MakeSectionInterface ( |
Called to generate a section layout for a particular section. |
|
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 |
|
|
OnRelease() |
Called when the instance of this track editor is released |
|
|
PaintTrackArea ( |
Allows the track editor to paint on a track area. |
|
|
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 |
---|---|
bKeying |
Indicates whether we're currently in a keying operation where multiple keys may be created (ie. drag and drop) |
NextKeyTime |
The key time to use during a multi key operation. Only used if bKeying is true |