| FTickableObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/AssetThumbnail.h |
Include |
#include "AssetThumbnail.h" |
class FAssetThumbnailPool : public FTickableEditorObject
Utility class for keeping track of, rendering, and recycling thumbnails rendered in Slate
Name | Description | |
---|---|---|
|
FAssetThumbnailPool ( |
Constructor |
Name | Description | |
---|---|---|
|
~FAssetThumbnailPool() |
Destructor to free all remaining resources |
Name | Description | ||
---|---|---|---|
|
FSlateTextur... |
AccessTexture ( |
Accesses the texture for an object. |
|
AddReferencer ( |
Adds a referencer to keep textures around as long as they are needed |
|
|
IsInRenderStack ( |
Returns true if the thumbnail for the specified asset in the specified size is in the stack of thumbnails to render |
|
|
IsRendered ( |
Returns true if the thumbnail for the specified asset in the specified size has been rendered |
|
|
FThumbnailRe... |
OnThumbnailRendered() |
|
|
FThumbnailRe... |
OnThumbnailRenderFailed() |
|
|
PrioritizeThumbnails ( |
Brings all items in ThumbnailsToPrioritize to the front of the render stack if they are actually in the stack |
|
|
RefreshThumbnail ( |
Re-renders the specified thumbnail |
|
|
RemoveReferencer ( |
Removes a referencer to clean up textures that are no longer needed |
Name | Description | ||
---|---|---|---|
|
GetStatId() |
Return the stat id to use for this tickable |
|
|
IsTickable() |
Checks if any new thumbnails are queued |
|
|
Tick ( |
Ticks the pool, rendering new thumbnails as needed |
Name |
Description |
|
---|---|---|
|
FThumbnailRendered |
Register/Unregister a callback for when thumbnails are rendered |
|
FThumbnailRenderFailed |
Register/Unregister a callback for when thumbnails fail to render |