#include <imageurlcache.h>
Public Types | |
using | UpdateCacheDelegate = Delegate< Result< void >(const Url &url, const ImageBaseRef &loaded)> |
Public Member Functions | |
MAXON_METHOD Result< ImageBaseRef > | GetImageRef (UpdateCacheDelegate &&updateDelegate) const |
MAXON_OBSERVABLE (void, ObservableFreeCache,(const Url &url), ObservableCombinerRunAllComponent) | |
Static Public Member Functions | |
static MAXON_METHOD Result< void > | InvalidateCache (const Url &url) |
static MAXON_METHOD Result< ImageUrlCacheRef > | FindOrCreate (const Url &url) |
Private Member Functions | |
MAXON_INTERFACE (ImageUrlCacheInterface, MAXON_REFERENCE_NORMAL, "net.maxon.image.interface.imageurlcache") | |
using UpdateCacheDelegate = Delegate<Result<void>(const Url& url, const ImageBaseRef& loaded)> |
|
private |
|
static |
|
static |
MAXON_METHOD Result<ImageBaseRef> GetImageRef | ( | UpdateCacheDelegate && | updateDelegate | ) | const |
MAXON_OBSERVABLE | ( | void | , |
ObservableFreeCache | , | ||
(const Url &url) | , | ||
ObservableCombinerRunAllComponent | |||
) |