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

Inherits AzToolsFramework::Thumbnailer::ThumbnailKey.

Public Member Functions

 AZ_RTTI (SourceControlThumbnailKey, "{F6772100-A178-45A7-8F75-41426B07D829}", ThumbnailKey)
 
 SourceControlThumbnailKey (const char *fileName)
 
const AZStd::string & GetFileName () const
 
bool UpdateThumbnail () override
 
bool Equals (const ThumbnailKey *other) const override
 
- Public Member Functions inherited from AzToolsFramework::Thumbnailer::ThumbnailKey
 AZ_RTTI (ThumbnailKey, "{43F20F6B-333D-4226-8E4F-331A62315255}")
 
void SetReady (bool ready)
 
bool IsReady () const
 
virtual size_t GetHash () const
 

Protected Attributes

AZStd::string m_fileName
 absolute path
 
const AZStd::chrono::minutes m_updateInterval
 how often should sc thumbnails auto update
 
AZStd::chrono::steady_clock::time_point m_nextUpdate
 time since this sc thumbnail updated
 

Additional Inherited Members

- Signals inherited from AzToolsFramework::Thumbnailer::ThumbnailKey
void ThumbnailUpdated () const
 This signal is sent whenever the thumbnail image where data has changed.
 
void ThumbnailUpdateRequested () const
 Force update mapped thumbnails.
 

Member Function Documentation

◆ Equals()

bool AzToolsFramework::Thumbnailer::SourceControlThumbnailKey::Equals ( const ThumbnailKey other) const
overridevirtual

◆ UpdateThumbnail()

bool AzToolsFramework::Thumbnailer::SourceControlThumbnailKey::UpdateThumbnail ( )
overridevirtual

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