FTrackEditorThumbnailCache

Windows
MacOS
Linux

References

Module

MovieSceneTools

Header

/Engine/Source/Editor/MovieSceneTools/Public/TrackEditorThumbnail/TrackEditorThumbnail.h

Include

#include "TrackEditorThumbnail/TrackEditorThumbnail.h"

Syntax

class FTrackEditorThumbnailCache

Variables

Name Description

Protected variable

bool

 

bForceRedraw

Whether to force a redraw or not

Protected variable

bool

 

bNeedsNewThumbnails

Protected variable

FThumbnailCache...

 

CurrentCache

Protected variable

ICustomThumbnai...

 

CustomThumbnailClient

Protected variable

double

 

LastComputationTime

Protected variable

FThumbnailCache...

 

PreviousCache

Protected variable

TWeakPtr< FTrac...

 

ThumbnailPool

The thumbnail pool that we are sending all of our thumbnails to.

Protected variable

TArray< TShared...

 

Thumbnails

Protected variable

TArray< TShared...

 

ThumbnailsNeedingRedraw

Protected variable

IViewportThumbn...

 

ViewportThumbnailClient

Thumbnail client used for paint notifications

Constructors

Name Description

Public function

FTrackEditorThumbnailCache

(
    const TSharedPtr< FTrackEditorThumb...,
    IViewportThumbnailClient* InVi...
)

Public function

FTrackEditorThumbnailCache

(
    const TSharedPtr< FTrackEditorThumb...,
    ICustomThumbnailClient* InCust...
)

Destructors

Functions

Name Description

Protected function Const

FIntPoint

 

CalculateTextureSize

(
    const FMinimalViewInfo& ViewInfo
)

Protected function

void

 

ComputeNewThumbnails()

Protected function

void

 

DrawThumbnail

(
    FTrackEditorThumbnail& TrackEditor...
)

Protected function

void

 

DrawViewportThumbnail

(
    FTrackEditorThumbnail& TrackEditor...
)

Public function

void

 

ForceRedraw()

Protected function

void

 

GenerateBack

(
    const TRange< double >& Boundary
)

Protected function

void

 

GenerateFront

(
    const TRange< double >& Boundary
)

Public function Const

TOptional< d...

 

GetSingleReferenceFrame()

Public function Const

const TArray...

 

GetThumbnails()

Public function

void

 

Revalidate

(
    double InCurrentTime
)

Public function

void

 

SetSingleReferenceFrame

(
    TOptional< double > InReferenceFram...
)

Protected function

void

 

Setup()

Protected function

void

 

SetupViewportEngineFlags()

Protected function Const

bool

 

ShouldRegenerateEverything()

Public function

void

 

Update

(
    const TRange< double >& NewRange,
    const TRange< double >& VisibleRan...,
    const FIntPoint& AllottedSize,
    const FIntPoint& InDesiredSize,
    EThumbnailQuality InQuality,
    double InCurrentTime
)

Protected function

void

 

UpdateFilledThumbnails()

Protected function

void

 

UpdateSingleThumbnail()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss