Yes!
ImageCache* globalcache = ImageCache::create (); // by default, returns the
shared one
globalcache->attribute ("max_memory_MB", 1000);
Because this is the global shared cache, there's no need to free or clean up
that pointer you got from IC::create().
> On Sep 28, 2017, at 10:38 AM, Yegor Swarovski <[email protected]> wrote:
>
> Hey! Just getting started out with using OpenImageIO, I see this in the
> documentation for the ImageBuf:
>
> If imagecache is non-NULL, the custom ImageCache will be used (if
> applicable); otherwise, a NULL imagecache indicates that the global/shared
> ImageCache should be used.
>
>
> Is there a way to change the max memory of the global ImageCache? I see you
> can do it with ImageCaches you've created:
>
> ImageCache *cache = ImageCache::create ();
> cache->attribute ("max_memory_MB", 500.0);
>
> But I'm not sure if/how I can gain access to the global ImageCache.
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
--
Larry Gritz
[email protected]
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org