HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImageCache Member List

This is the complete list of members for ImageCache, including all inherited members.

add_file(ustring filename, ImageInput::Creator creator=nullptr, const ImageSpec *config=nullptr, bool replace=false)=0ImageCachepure virtual
add_tile(ustring filename, int subimage, int miplevel, int x, int y, int z, int chbegin, int chend, TypeDesc format, const void *buffer, stride_t xstride=AutoStride, stride_t ystride=AutoStride, stride_t zstride=AutoStride, bool copy=true)=0ImageCachepure virtual
attribute(string_view name, TypeDesc type, const void *val)=0ImageCachepure virtual
attribute(string_view name, int val)=0ImageCachepure virtual
attribute(string_view name, float val)=0ImageCachepure virtual
attribute(string_view name, double val)=0ImageCachepure virtual
attribute(string_view name, string_view val)=0ImageCachepure virtual
close(ustring filename)=0ImageCachepure virtual
close_all()=0ImageCachepure virtual
create(bool shared=true)ImageCachestatic
create_thread_info()=0ImageCachepure virtual
destroy(ImageCache *cache, bool teardown=false)ImageCachestatic
destroy_thread_info(Perthread *thread_info)=0ImageCachepure virtual
filename_from_handle(ImageHandle *handle)=0ImageCachepure virtual
get_image_handle(ustring filename, Perthread *thread_info=NULL)=0ImageCachepure virtual
get_image_handle(const std::wstring &filename, Perthread *thread_info=NULL)ImageCacheinline
get_image_info(ustring filename, int subimage, int miplevel, ustring dataname, TypeDesc datatype, void *data)=0ImageCachepure virtual
get_image_info(ImageHandle *file, Perthread *thread_info, int subimage, int miplevel, ustring dataname, TypeDesc datatype, void *data)=0ImageCachepure virtual
get_imagespec(ustring filename, ImageSpec &spec, int subimage=0, int miplevel=0, bool native=false)=0ImageCachepure virtual
get_imagespec(ImageHandle *file, Perthread *thread_info, ImageSpec &spec, int subimage=0, int miplevel=0, bool native=false)=0ImageCachepure virtual
get_perthread_info(Perthread *thread_info=NULL)=0ImageCachepure virtual
get_pixels(ustring filename, int subimage, int miplevel, int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, int chbegin, int chend, TypeDesc format, void *result, stride_t xstride=AutoStride, stride_t ystride=AutoStride, stride_t zstride=AutoStride, int cache_chbegin=0, int cache_chend=-1)=0ImageCachepure virtual
get_pixels(ImageHandle *file, Perthread *thread_info, int subimage, int miplevel, int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, int chbegin, int chend, TypeDesc format, void *result, stride_t xstride=AutoStride, stride_t ystride=AutoStride, stride_t zstride=AutoStride, int cache_chbegin=0, int cache_chend=-1)=0ImageCachepure virtual
get_pixels(ustring filename, int subimage, int miplevel, int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, TypeDesc format, void *result)=0ImageCachepure virtual
get_pixels(ImageHandle *file, Perthread *thread_info, int subimage, int miplevel, int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, TypeDesc format, void *result)=0ImageCachepure virtual
get_thumbnail(ustring filename, ImageBuf &thumbnail, int subimage=0)=0ImageCachepure virtual
get_thumbnail(ImageHandle *file, Perthread *thread_info, ImageBuf &thumbnail, int subimage=0)=0ImageCachepure virtual
get_tile(ustring filename, int subimage, int miplevel, int x, int y, int z, int chbegin=0, int chend=-1)=0ImageCachepure virtual
get_tile(ImageHandle *file, Perthread *thread_info, int subimage, int miplevel, int x, int y, int z, int chbegin=0, int chend=-1)=0ImageCachepure virtual
getattribute(string_view name, TypeDesc type, void *val) const =0ImageCachepure virtual
getattribute(string_view name, int &val) const =0ImageCachepure virtual
getattribute(string_view name, float &val) const =0ImageCachepure virtual
getattribute(string_view name, double &val) const =0ImageCachepure virtual
getattribute(string_view name, char **val) const =0ImageCachepure virtual
getattribute(string_view name, std::string &val) const =0ImageCachepure virtual
geterror(bool clear=true) const =0ImageCachepure virtual
getstats(int level=1) const =0ImageCachepure virtual
good(ImageHandle *file)=0ImageCachepure virtual
has_error() const =0ImageCachepure virtual
ImageCache(void)ImageCacheinlineprotected
ImageHandle typedefImageCache
imagespec(ustring filename, int subimage=0, int miplevel=0, bool native=false)=0ImageCachepure virtual
imagespec(ImageHandle *file, Perthread *thread_info, int subimage=0, int miplevel=0, bool native=false)=0ImageCachepure virtual
invalidate(ustring filename, bool force=true)=0ImageCachepure virtual
invalidate(ImageHandle *file, bool force=true)=0ImageCachepure virtual
invalidate_all(bool force=false)=0ImageCachepure virtual
Perthread typedefImageCache
release_tile(Tile *tile) const =0ImageCachepure virtual
reset_stats()=0ImageCachepure virtual
resolve_filename(const std::string &filename) const =0ImageCachepure virtual
Tile typedefImageCache
tile_format(const Tile *tile) const =0ImageCachepure virtual
tile_pixels(Tile *tile, TypeDesc &format) const =0ImageCachepure virtual
tile_roi(const Tile *tile) const =0ImageCachepure virtual
~ImageCache()ImageCacheinlinevirtual