ThumbnailCache manages thumbnails of specific type, derive your custom provider from this. More...
#include <Thumbnail.h>
Inherits AzToolsFramework::Thumbnailer::ThumbnailProvider.
Public Member Functions | |
| bool | GetThumbnail (SharedThumbnailKey key, SharedThumbnail &thumbnail) override |
Public Member Functions inherited from AzToolsFramework::Thumbnailer::ThumbnailProvider | |
| virtual int | GetPriority () const |
| virtual const char * | GetProviderName () const =0 |
| A unique ThumbnailProvider name identifyier. | |
Protected Member Functions | |
| virtual bool | IsSupportedThumbnail (SharedThumbnailKey key) const =0 |
| Check if thumbnail key is handled by this provider, overload in derived class. | |
Protected Attributes | |
| AZStd::unordered_map< SharedThumbnailKey, SharedThumbnail, Hasher, EqualKey > | m_cache |
ThumbnailCache manages thumbnails of specific type, derive your custom provider from this.
|
overridevirtual |
Implements AzToolsFramework::Thumbnailer::ThumbnailProvider.
|
protectedpure virtual |
Check if thumbnail key is handled by this provider, overload in derived class.
Implemented in AzToolsFramework::AssetBrowser::FolderThumbnailCache, AzToolsFramework::AssetBrowser::SourceThumbnailCache, AzToolsFramework::Thumbnailer::SourceControlThumbnailCache, and AzToolsFramework::AssetBrowser::ProductThumbnailCache.