Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/TrackEditors
Inheritance Hierarchy
- TSharedFromThis
- ISequencerTrackEditor
- FMovieSceneTrackEditor
- FAudioTrackEditor
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/TrackEditors/AudioTrackEditor.h |
| Include | #include "TrackEditors/AudioTrackEditor.h" |
Syntax
class FAudioTrackEditor : public FMovieSceneTrackEditor
Remarks
Tools for audio tracks
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAudioTrackEditor
(
TSharedRef< ISequencer > InSequencer |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FKeyPropertyResult | AddNewAttachedSound
(
FFrameNumber KeyTime, |
Delegate for AnimatablePropertyChanged in HandleAssetAdded for attached sounds | |
| FKeyPropertyResult | AddNewSound
(
FFrameNumber KeyTime, |
Delegate for AnimatablePropertyChanged in HandleAssetAdded for sounds | |
| TSharedRef< ISequencerTrackEditor > | CreateTrackEditor
(
TSharedRef< ISequencer > OwningSequencer |
Creates an instance of this class. Called by a sequencer |
Overridden from ISequencerTrackEditor
| Type | Name | Description | |
|---|---|---|---|
| void | BuildAddTrackMenu
(
FMenuBuilder& MenuBuilder |
Builds up the sequencer's "Add Track" menu. | |
| 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. | |
| const FSlateBrush * | GetIconBrush () |
Gets an icon brush for this track editor | |
| bool | HandleAssetAdded
(
UObject* Asset, |
Called when an asset is dropped into Sequencer. | |
| bool | IsResizable
(
UMovieSceneTrack* InTrack |
||
| TSharedRef< ISequencerSection > | MakeSectionInterface
(
UMovieSceneSection& SectionObject, |
Called to generate a section layout for a particular section. | |
| bool | OnAllowDrop
(
const FDragDropEvent& DragDropEvent, |
Called when attempting to drop an asset directly onto a track. | |
| FReply | OnDrop
(
const FDragDropEvent& DragDropEvent, |
Called when an asset is dropped directly onto a track. | |
| void | Resize
(
float NewSize, |
Resize this track | |
| bool | SupportsSequence
(
UMovieSceneSequence* InSequence |
Returns whether a sequence is supported by this tool. | |
| bool | SupportsType
(
TSubclassOf< UMovieSceneTrack > TrackClass |
Returns whether a track class is supported by this tool. |