Navigation
API > API/Plugins > API/Plugins/MediaCompositingEditor
Implements a thumbnail section for media tracks.
| Name | FMediaThumbnailSection |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaCompositing/Source/MediaCompositingEditor/Public/Sequencer/MediaThumbnailSection.h |
| Include Path | #include "Sequencer/MediaThumbnailSection.h" |
Syntax
class FMediaThumbnailSection :
public FGCObject ,
public FThumbnailSection ,
public ICustomThumbnailClient
Inheritance Hierarchy
- FGCObject → FMediaThumbnailSection
- FSharedFromThisBase → TSharedFromThis → FThumbnailSection → FMediaThumbnailSection
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMediaThumbnailSection
(
UMovieSceneMediaSection& InSection, |
Create and initialize a new instance. | Sequencer/MediaThumbnailSection.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMediaThumbnailSection() |
Virtual destructor. | Sequencer/MediaThumbnailSection.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDrawSeekPerformanceWarning | bool | Show the seek performance warning. | Sequencer/MediaThumbnailSection.h | |
| bIsSequencerScrubbing | bool | True if the sequencer is currently scrubbing. | Sequencer/MediaThumbnailSection.h | |
| InitialStartOffsetDuringResize | FFrameNumber | Cached start offset value valid only during resize | Sequencer/MediaThumbnailSection.h | |
| InitialStartTimeDuringResize | FFrameNumber | Cached start time valid only during resize | Sequencer/MediaThumbnailSection.h | |
| PlayerInfo | FString | Cached player info string to be displayed in the next paint. | Sequencer/MediaThumbnailSection.h | |
| SectionPtr | TWeakObjectPtr< UMovieSceneMediaSection > | The section object that owns this section. | Sequencer/MediaThumbnailSection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginResizeSection() |
Sequencer/MediaThumbnailSection.h | ||
virtual void BeginSlipSection() |
Sequencer/MediaThumbnailSection.h | ||
virtual FMargin GetContentPadding() |
Sequencer/MediaThumbnailSection.h | ||
virtual void ResizeSection
(
ESequencerSectionResizeMode ResizeMode, |
Sequencer/MediaThumbnailSection.h | ||
virtual void SlipSection
(
FFrameNumber SlipTime |
Sequencer/MediaThumbnailSection.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
Sequencer/MediaThumbnailSection.h | ||
virtual FString GetReferencerName() |
Sequencer/MediaThumbnailSection.h |
Overridden from FThumbnailSection
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetSectionHeight
(
const UE::Sequencer::FViewDensityInfo& ViewDensity |
Sequencer/MediaThumbnailSection.h | ||
virtual FText GetSectionTitle() |
Sequencer/MediaThumbnailSection.h | ||
virtual int32 OnPaintSection
(
FSequencerSectionPainter& InPainter |
Sequencer/MediaThumbnailSection.h | ||
virtual void SetSingleTime
(
double GlobalTime |
Sequencer/MediaThumbnailSection.h | ||
| Sequencer/MediaThumbnailSection.h |
Overridden from ICustomThumbnailClient
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Draw
(
FTrackEditorThumbnail& TrackEditorThumbnail |
Sequencer/MediaThumbnailSection.h | ||
virtual void Setup() |
Sequencer/MediaThumbnailSection.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyTexture
(
FSlateTextureRenderTarget2DResource* RenderTarget, |
Helper function to copy a texture. | Sequencer/MediaThumbnailSection.h | |
void DrawFilmBorder
(
FSequencerSectionPainter& InPainter, |
Draw the section's film border decoration. | Sequencer/MediaThumbnailSection.h | |
void DrawLoopIndicators
(
FSequencerSectionPainter& InPainter, |
Draw indicators for where the media source is looping. | Sequencer/MediaThumbnailSection.h | |
void DrawMediaInfo
(
FSequencerSectionPainter& InPainter, |
Draw the info about the current media. | Sequencer/MediaThumbnailSection.h | |
void DrawSampleStates
(
FSequencerSectionPainter& InPainter, |
Draw the caching state of the given media samples. | Sequencer/MediaThumbnailSection.h | |
UMediaSource * GetMediaSource() |
Helper function to get the media source. | Sequencer/MediaThumbnailSection.h | |
UMediaPlayer * GetTemplateMediaPlayer() |
Get the media player that is used by the evaluation template. | Sequencer/MediaThumbnailSection.h |