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::AssetBrowser::SourceThumbnailCache Class Reference

SourceAssetBrowserEntry thumbnails. More...

#include <SourceThumbnail.h>

Inherits AzToolsFramework::Thumbnailer::ThumbnailCache< SourceThumbnail >.

Public Member Functions

const char * GetProviderName () const override
 A unique ThumbnailProvider name identifyier.
 
- Public Member Functions inherited from AzToolsFramework::Thumbnailer::ThumbnailCache< SourceThumbnail >
void OnTick (float deltaTime, AZ::ScriptTimePoint time) override
 
bool GetThumbnail (SharedThumbnailKey key, SharedThumbnail &thumbnail) override
 
- Public Member Functions inherited from AzToolsFramework::Thumbnailer::ThumbnailProvider
virtual bool GetThumbnail (SharedThumbnailKey key, SharedThumbnail &thumbnail)=0
 
virtual int GetPriority () const
 
virtual const char * GetProviderName () const =0
 A unique ThumbnailProvider name identifyier.
 

Static Public Attributes

static constexpr const char * ProviderName = "Source Thumbnails"
 

Protected Member Functions

bool IsSupportedThumbnail (SharedThumbnailKey key) const override
 Check if thumbnail key is handled by this provider, overload in derived class.
 
virtual bool IsSupportedThumbnail (SharedThumbnailKey key) const=0
 Check if thumbnail key is handled by this provider, overload in derived class.
 

Additional Inherited Members

- Protected Attributes inherited from AzToolsFramework::Thumbnailer::ThumbnailCache< SourceThumbnail >
AZStd::unordered_map< SharedThumbnailKey, SharedThumbnail, AZStd::hash< SharedThumbnailKey >, AZStd::equal_to< SharedThumbnailKey > > m_cache
 

Detailed Description

Member Function Documentation

◆ GetProviderName()

const char * AzToolsFramework::AssetBrowser::SourceThumbnailCache::GetProviderName ( ) const
overridevirtual

A unique ThumbnailProvider name identifyier.

Implements AzToolsFramework::Thumbnailer::ThumbnailProvider.

◆ IsSupportedThumbnail()

bool AzToolsFramework::AssetBrowser::SourceThumbnailCache::IsSupportedThumbnail ( SharedThumbnailKey  key) const
overrideprotectedvirtual

Check if thumbnail key is handled by this provider, overload in derived class.

Implements AzToolsFramework::Thumbnailer::ThumbnailCache< SourceThumbnail >.


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