Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::Thumbnailer::ThumbnailProvider Class Referenceabstract

Interface to retrieve thumbnails. More...

#include <Thumbnail.h>

Inherited by AzToolsFramework::Thumbnailer::ThumbnailCache< FolderThumbnail >, AzToolsFramework::Thumbnailer::ThumbnailCache< ProductThumbnail >, AzToolsFramework::Thumbnailer::ThumbnailCache< SourceThumbnail >, AzToolsFramework::Thumbnailer::ThumbnailCache< SourceControlThumbnail >, and AzToolsFramework::Thumbnailer::ThumbnailCache< ThumbnailType, Hasher, EqualKey >.

Public Member Functions

virtual bool GetThumbnail (SharedThumbnailKey key, SharedThumbnail &thumbnail)=0
 
virtual int GetPriority () const
 
virtual const char * GetProviderName () const =0
 A unique ThumbnailProvider name identifyier.
 

Detailed Description

Interface to retrieve thumbnails.

Member Function Documentation

◆ GetPriority()

virtual int AzToolsFramework::Thumbnailer::ThumbnailProvider::GetPriority ( ) const
inlinevirtual

Priority identifies ThumbnailProvider order Higher priority means this ThumbnailProvider will take precedence in generating a thumbnail when a supplied ThumbnailKey is supported by multiple providers.

◆ GetProviderName()

virtual const char * AzToolsFramework::Thumbnailer::ThumbnailProvider::GetProviderName ( ) const
pure virtual

The documentation for this class was generated from the following file: