#include <libmythui/mythuiimage.h>
|
static bool | PreLoad (const QString &cacheKey, const MythUIImage *uitype) |
|
static void | PostLoad (const QString &cacheKey) |
|
static bool | SupportsAnimation (const QString &filename) |
|
static QString | GenImageLabel (const ImageProperties &imProps) |
| Generates a unique identifying string for this image which is used as a key in the image cache. More...
|
|
static MythImage * | LoadImage (MythPainter *painter, ImageProperties imProps, ImageCacheMode cacheMode, const MythUIImage *parent, bool &aborted, MythImageReader *imageReader=nullptr) |
|
static AnimationFrames * | LoadAnimatedImage (MythPainter *painter, const ImageProperties &imProps, ImageCacheMode cacheMode, const MythUIImage *parent, bool &aborted) |
|
- Note
- ImageProperties must only be used in the UI thread.
Definition at line 106 of file mythuiimage.cpp.
◆ ImageLoader()
ImageLoader::ImageLoader |
( |
| ) |
|
|
default |
◆ ~ImageLoader()
ImageLoader::~ImageLoader |
( |
| ) |
|
|
default |
◆ PreLoad()
static bool ImageLoader::PreLoad |
( |
const QString & |
cacheKey, |
|
|
const MythUIImage * |
uitype |
|
) |
| |
|
inlinestatic |
◆ PostLoad()
static void ImageLoader::PostLoad |
( |
const QString & |
cacheKey | ) |
|
|
inlinestatic |
◆ SupportsAnimation()
static bool ImageLoader::SupportsAnimation |
( |
const QString & |
filename | ) |
|
|
inlinestatic |
◆ GenImageLabel()
static QString ImageLoader::GenImageLabel |
( |
const ImageProperties & |
imProps | ) |
|
|
inlinestatic |
◆ LoadImage()
◆ LoadAnimatedImage()
◆ m_loadingImages
QHash< QString, const MythUIImage * > ImageLoader::m_loadingImages |
|
static |
◆ m_loadingImagesLock
QMutex ImageLoader::m_loadingImagesLock |
|
static |
◆ m_loadingImagesCond
QWaitCondition ImageLoader::m_loadingImagesCond |
|
static |
The documentation for this class was generated from the following file: