Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/Sections
Inheritance Hierarchy
- ISequencerSection
- TSharedFromThis
- FThumbnailSection
- FMediaThumbnailSection
- FViewportThumbnailSection
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/Sections/ThumbnailSection.h |
| Include | #include "Sections/ThumbnailSection.h" |
Syntax
class FThumbnailSection :
public ISequencerSection,
public TSharedFromThis< FThumbnailSection >
Remarks
Thumbnail section, which paints and ticks the appropriate section.
Variables
| Type | Name | Description | |
|---|---|---|---|
| ESlateDrawEffect | AdditionalDrawEffect | Additional draw effects | |
| TSharedPtr< SInlineEditableTextBlock > | NameWidget | Rename widget | |
| FDelegateHandle | RedrawThumbnailDelegateHandle | ||
| EMovieScenePlayerStatus::Type | SavedPlaybackStatus | Saved playback status. Used for restoring state when rendering thumbnails | |
| UMovieSceneSection * | Section | The section we are visualizing. | |
| TWeakPtr< ISequencer > | SequencerPtr | The parent sequencer we are a part of. | |
| FTrackEditorThumbnailCache | ThumbnailCache | A list of all thumbnails this section has. | |
| ETimeSpace | TimeSpace | Enumeration value specifyin in which time-space to generate thumbnails | |
| const FSlateBrush * | WhiteBrush | Fade brush. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FThumbnailSection
(
TSharedPtr< ISequencer > InSequencer, |
Create and initialize a new instance. | ||
FThumbnailSection
(
TSharedPtr< ISequencer > InSequencer, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanRename () |
Get whether the text is renameable | |
| void | EnterRename () |
Enter rename mode for the section | |
| EVisibility | Get rename visibility | ||
| TSharedRef< SWidget > | |||
| TRange< double > | Get the total range that thumbnails are to be generated for in the section's time space | ||
| TRange< double > | Get the range that is currently visible in the section's time space | ||
| FText | Callback for getting the text of the track name text block. | ||
| void | HandleThumbnailTextBlockTextCommitted
(
const FText& NewThumbnailName, |
Callback for when the text of the track name text block has changed. | |
| void | Called to force a redraw of this section's thumbnails | ||
| void | SetSingleTime
(
double GlobalTime |
Set this thumbnail section to draw a single thumbnail at the specified time |
Overridden from ISequencerSection
| Type | Name | Description | |
|---|---|---|---|
| void | BuildSectionContextMenu
(
FMenuBuilder& MenuBuilder, |
Builds up the section context menu for the outliner | |
| TSharedRef< SWidget > | Allows each section to have it's own unique widget for advanced editing functionality OnPaintSection will still be called if a widget is provided. | ||
| float | |||
| float | |||
| UMovieSceneSection * | The MovieSceneSection data being visualized | ||
| FText | |||
| int32 | OnPaintSection
(
FSequencerSectionPainter& InPainter |
Called when the section should be painted | |
| void | Ticks the section during the Slate tick |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ETimeSpace |