| ISlateViewport | ||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/MovieSceneTools/Public/TrackEditorThumbnail/TrackEditorThumbnail.h |
Include |
#include "TrackEditorThumbnail/TrackEditorThumbnail.h" |
class FTrackEditorThumbnail :
public ISlateViewport,
public TSharedFromThis< FTrackEditorThumbnail >
Track Editor Thumbnail, which keeps a Texture to be displayed by a viewport.
Name | Description | ||
---|---|---|---|
|
bHasFinishedDrawing |
True when this thumbnail has been drawn, false otherwise |
|
|
bIgnoreAlpha |
True to ignore alpha on this thumbnail |
|
|
SortOrder |
Sort order for this thumbnail |
Name | Description | |
---|---|---|
|
FTrackEditorThumbnail ( |
Create and initialize a new instance. |
Name | Description | |
---|---|---|
|
~FTrackEditorThumbnail() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
AssignFrom ( |
Assign this thumbnail from a slate texture. |
|
|
DrawThumbnail() |
Renders the thumbnail to the texture. |
|
|
GetDesiredSize() |
Get the desired size for this thumbnail on the UI |
|
|
double |
GetEvalPosition() |
Get the time at which this thumbnail should be drawn |
|
float |
GetFadeInCurve() |
Gets the curve for fading in the thumbnail. |
|
FSlateTextur... |
GetRenderTarget() |
Access the (potentially null) render target to be used for rendering onto this thumbnail |
|
const TRange... |
GetTimeRange() |
Get the full time-range that this thumbnail occupies |
|
PlayFade() |
||
|
ResizeRenderTarget ( |
Ensure that this thumbnail has a render target of the specified size |
|
|
SetupFade ( |
Prompt this thumbnail to fade in |
Name | Description | ||
---|---|---|---|
|
GetSize() |
Returns the size of the viewport |
|
|
FSlateShader... |
GetViewportRenderTargetTexture() |
Returns a slate texture used to draw the rendered viewport in Slate. |
|
RequiresVsync() |
Returns true if the viewport should be vsynced. |