#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 | |||
| ) |