Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/TrackEditors
Inheritance Hierarchy
- TSharedFromThis
- ISequencerTrackEditor
- FMovieSceneTrackEditor
- FSubTrackEditor
- FCinematicShotTrackEditor
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/TrackEditors/CinematicShotTrackEditor.h |
| Include | #include "TrackEditors/CinematicShotTrackEditor.h" |
Syntax
class FCinematicShotTrackEditor : public FSubTrackEditor
Remarks
Tools for cinematic shots.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCinematicShotTrackEditor
(
TSharedRef< ISequencer > InSequencer |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< ISequencerTrackEditor > | CreateTrackEditor
(
TSharedRef< ISequencer > OwningSequencer |
Creates an instance of this class. Called by a sequencer . | |
| TWeakObjectPtr< AActor > | |||
| void | RenderShots
(
const TArray< UMovieSceneCinematicShotSection* >& Sections |
Render shots. |
Overridden from FSubTrackEditor
| Type | Name | Description | |
|---|---|---|---|
| bool | CanHandleAssetAdded
(
UMovieSceneSequence* Sequence |
Whether to handle this asset being dropped onto the sequence as opposed to a specific track. | |
| FString | Get the sub sequence directory | ||
| FString | Get the default sub sequence name | ||
| FString | GetSubSectionDisplayName
(
const UMovieSceneSubSection* Section |
Get the display name for the sub section | |
| FName | Get the brush used for the sub track editor | ||
| TSubclassOf< UMovieSceneSubTrack > | Get the UMovieSceneSubTrack class | ||
| FText | Get the name of the sub track | ||
| FText | Get the tooltip for this sub track editor | ||
| bool | Callback for determining whether the "Add Subsequence" menu entry can execute. |
Overridden from ISequencerTrackEditor
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SWidget > | BuildOutlinerEditWidget
(
const FGuid& ObjectBinding, |
Builds an edit widget for the outliner nodes which represent tracks which are edited by this editor. | |
| void | BuildTrackContextMenu
(
FMenuBuilder& MenuBuilder, |
Builds the context menu for the track. | |
| TSharedRef< ISequencerSection > | MakeSectionInterface
(
UMovieSceneSection& SectionObject, |
Called to generate a section layout for a particular section. | |
| void | OnInitialize () |
Called when the instance of this track editor is initialized | |
| void | OnRelease () |
Called when the instance of this track editor is released | |
| bool | SupportsSequence
(
UMovieSceneSequence* InSequence |
Returns whether a sequence is supported by this tool. | |
| void | Tick
(
float DeltaTime |
Ticks this tool. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DuplicateShot
(
UMovieSceneCinematicShotSection* Section |
DuplicateShot has been deprecated in favor of FSubTrackEditor::DuplicateSection(UMovieSceneSubSection*) | |
| UMovieSceneCinematicShotTrack * | FindOrCreateCinematicShotTrack has been deprecated in favor of FSubTrackEditor::FindOrCreateSubTrack(UMovieScene* MovieScene, UMovieSceneTrack*) | ||
| TSharedRef< SWidget > | HandleAddCinematicShotComboButtonGetMenuContent has been deprecated. Please implement FSubTrackEditor::HandleAddSubSequenceComboButtonGetMenuContent(UMovieSceneTrack*) instead | ||
| void | InsertFiller () |
InsertFiller has been removed because it is obsolete | |
| void | InsertShot () |
InsertShot has been deprecated in favor of FSubTrackEditor::InsertSection(UMovieSceneTrack*) | |
| void | NewTake
(
UMovieSceneCinematicShotSection* Section |
NewTake has been deprecated in favor of FSubTrackEditor::CreateNewTake(UMovieSceneSubSection*) | |
| void | RenameShot
(
UMovieSceneCinematicShotSection* Section |
RenameShot has been removed because it was unused |