Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/TrackEditors
Inheritance Hierarchy
- TSharedFromThis
- ISequencerTrackEditor
- FMovieSceneTrackEditor
- FKeyframeTrackEditor
- FPropertyTrackEditor
- FBoolPropertyTrackEditor
- FSpawnTrackEditor
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/TrackEditors/SpawnTrackEditor.h |
| Include | #include "TrackEditors/SpawnTrackEditor.h" |
Syntax
class FSpawnTrackEditor : public FBoolPropertyTrackEditor
Remarks
A property track editor for controlling the lifetime of a sapwnable objectTODO: Don't derive from bool property track editor here since it doesn't actually edit bool property tracks.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSpawnTrackEditor
(
TSharedRef< ISequencer > InSequencer |
Creates and initializes a new instance. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< ISequencerTrackEditor > | CreateTrackEditor
(
TSharedRef< ISequencer > InSequencer |
Factory function to create an instance of this class (called by a sequencer). |
Overridden from ISequencerTrackEditor
| Type | Name | Description | |
|---|---|---|---|
| UMovieSceneTrack * | AddTrack
(
UMovieScene* FocusedMovieScene, |
Add a new track to the sequence. | |
| void | BuildObjectBindingTrackMenu
(
FMenuBuilder& MenuBuilder, |
Builds up the object binding track menu for the outliner. | |
| TSharedPtr< SWidget > | BuildOutlinerEditWidget
(
const FGuid& ObjectBinding, |
Builds an edit widget for the outliner nodes which represent tracks which are edited by this editor. | |
| bool | HandleAssetAdded
(
UObject* Asset, |
Called when an asset is dropped into Sequencer. | |
| bool | SupportsSequence
(
UMovieSceneSequence* InSequence |
Returns whether a sequence is supported by this tool. | |
| bool | SupportsType
(
TSubclassOf< UMovieSceneTrack > Type |
Returns whether a track class is supported by this tool. |