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::SourceControlThumbnailCache Class Reference

Stores products' thumbnails. More...

#include <SourceControlThumbnail.h>

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

Public Member Functions

const char * GetProviderName () const override
 A unique ThumbnailProvider name identifyier.
 
- Public Member Functions inherited from AzToolsFramework::Thumbnailer::ThumbnailCache< SourceControlThumbnail >
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 = "SourceControl 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< SourceControlThumbnail >
AZStd::unordered_map< SharedThumbnailKey, SharedThumbnail, AZStd::hash< SharedThumbnailKey >, AZStd::equal_to< SharedThumbnailKey > > m_cache
 

Detailed Description

Stores products' thumbnails.

Member Function Documentation

◆ GetProviderName()

const char * AzToolsFramework::Thumbnailer::SourceControlThumbnailCache::GetProviderName ( ) const
overridevirtual

◆ IsSupportedThumbnail()

bool AzToolsFramework::Thumbnailer::SourceControlThumbnailCache::IsSupportedThumbnail ( SharedThumbnailKey  key) const
overrideprotectedvirtual

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

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


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