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

Thumbnail is the base class in thumbnailer system. More...

#include <Thumbnail.h>

Inherits QObject.

Inherited by AzToolsFramework::AssetBrowser::FolderThumbnail, AzToolsFramework::AssetBrowser::ProductThumbnail, AzToolsFramework::AssetBrowser::SourceThumbnail, AzToolsFramework::Thumbnailer::LoadingThumbnail, AzToolsFramework::Thumbnailer::MissingThumbnail, and AzToolsFramework::Thumbnailer::SourceControlThumbnail.

Public Types

enum class  State { Unloaded , Loading , Ready , Failed }
 

Public Slots

virtual void Update ()
 

Signals

void Updated () const
 

Public Member Functions

 Thumbnail (SharedThumbnailKey key)
 
bool operator== (const Thumbnail &other) const
 
void Load ()
 
virtual void UpdateTime (float deltaTime)
 
const QPixmap & GetPixmap () const
 
SharedThumbnailKey GetKey () const
 
State GetState () const
 

Protected Member Functions

virtual void LoadThread ()
 

Protected Attributes

QFutureWatcher< void > m_watcher
 
State m_state
 
SharedThumbnailKey m_key
 
QPixmap m_pixmap
 

Detailed Description

Thumbnail is the base class in thumbnailer system.


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