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

#include <SourceControlThumbnail.h>

Inherits AzToolsFramework::Thumbnailer::Thumbnail, and SourceControlThumbnailRequestBus::Handler.

Public Slots

void Update () override
 
- Public Slots inherited from AzToolsFramework::Thumbnailer::Thumbnail
virtual void Update ()
 

Public Member Functions

 SourceControlThumbnail (SharedThumbnailKey key)
 
void FileStatusChanged (const char *filename) override
 
- Public Member Functions inherited from AzToolsFramework::Thumbnailer::Thumbnail
 Thumbnail (SharedThumbnailKey key)
 
bool operator== (const Thumbnail &other) const
 
virtual void Load ()
 
const QPixmap & GetPixmap () const
 
SharedThumbnailKey GetKey () const
 
State GetState () const
 
AZStd::chrono::steady_clock::time_point GetLastTimeUpdated () const
 
bool CanAttemptReload () const
 

Static Public Member Functions

static bool ReadyForUpdate ()
 

Additional Inherited Members

- Public Types inherited from AzToolsFramework::Thumbnailer::Thumbnail
enum class  State { Unloaded , Loading , Ready , Failed }
 
- Signals inherited from AzToolsFramework::Thumbnailer::Thumbnail
void ThumbnailUpdated () const
 
- Protected Member Functions inherited from AzToolsFramework::Thumbnailer::Thumbnail
void QueueThumbnailUpdated ()
 
- Protected Attributes inherited from AzToolsFramework::Thumbnailer::Thumbnail
AZStd::chrono::steady_clock::time_point m_lastTimeUpdated = AZStd::chrono::steady_clock::now()
 
AZStd::atomic< State > m_state
 
SharedThumbnailKey m_key
 
QPixmap m_pixmap
 

Detailed Description

SourceControlThumbnail currently replicates the source control functionality within Material Browser Additionally source control status is refreshed whenever an operation is performed through context menu


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