Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | USlateBrushThumbnailRenderer |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/ThumbnailRendering/SlateBrushThumbnailRenderer.h |
| Include Path | #include "ThumbnailRendering/SlateBrushThumbnailRenderer.h" |
Syntax
UCLASS (Config=Editor, MinimalAPI)
class USlateBrushThumbnailRenderer : public UDefaultSizedThumbnailRenderer
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UThumbnailRenderer → UDefaultSizedThumbnailRenderer → USlateBrushThumbnailRenderer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USlateBrushThumbnailRenderer
(
const FObjectInitializer& ObjectInitializer |
ThumbnailRendering/SlateBrushThumbnailRenderer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsLastFrequencyRealTime | bool | ThumbnailRendering/SlateBrushThumbnailRenderer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateTextureThumbnailOnCanvas
(
int32 X, |
ThumbnailRendering/SlateBrushThumbnailRenderer.h | ||
void CreateThumbnailAsImage
(
uint32 Width, |
ThumbnailRendering/SlateBrushThumbnailRenderer.h |
Overridden from UThumbnailRenderer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Draw
(
UObject* Object, |
Begin UThumbnailRenderer Object. | ThumbnailRendering/SlateBrushThumbnailRenderer.h | |
virtual EThumbnailRenderFrequency GetThumbnailRenderFrequency
(
UObject* Object |
Override this method to control the render frequency for thumbnails in your editor Generally speaking you should use Realtime if you want an animated thumbnail, but if not it is expensive to use (per-frame draws) If not using realtime, the next best default is OnAssetSave, which updates the thumbnail only save. | ThumbnailRendering/SlateBrushThumbnailRenderer.h |