HDK
|
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)=0 | ImageCache | pure 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)=0 | ImageCache | pure virtual |
attribute(string_view name, TypeDesc type, const void *val)=0 | ImageCache | pure virtual |
attribute(string_view name, int val)=0 | ImageCache | pure virtual |
attribute(string_view name, float val)=0 | ImageCache | pure virtual |
attribute(string_view name, double val)=0 | ImageCache | pure virtual |
attribute(string_view name, string_view val)=0 | ImageCache | pure virtual |
close(ustring filename)=0 | ImageCache | pure virtual |
close_all()=0 | ImageCache | pure virtual |
create(bool shared=true) | ImageCache | static |
create_thread_info()=0 | ImageCache | pure virtual |
destroy(ImageCache *cache, bool teardown=false) | ImageCache | static |
destroy_thread_info(Perthread *thread_info)=0 | ImageCache | pure virtual |
filename_from_handle(ImageHandle *handle)=0 | ImageCache | pure virtual |
get_image_handle(ustring filename, Perthread *thread_info=NULL)=0 | ImageCache | pure virtual |
get_image_handle(const std::wstring &filename, Perthread *thread_info=NULL) | ImageCache | inline |
get_image_info(ustring filename, int subimage, int miplevel, ustring dataname, TypeDesc datatype, void *data)=0 | ImageCache | pure virtual |
get_image_info(ImageHandle *file, Perthread *thread_info, int subimage, int miplevel, ustring dataname, TypeDesc datatype, void *data)=0 | ImageCache | pure virtual |
get_imagespec(ustring filename, ImageSpec &spec, int subimage=0, int miplevel=0, bool native=false)=0 | ImageCache | pure virtual |
get_imagespec(ImageHandle *file, Perthread *thread_info, ImageSpec &spec, int subimage=0, int miplevel=0, bool native=false)=0 | ImageCache | pure virtual |
get_perthread_info(Perthread *thread_info=NULL)=0 | ImageCache | pure 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)=0 | ImageCache | pure 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)=0 | ImageCache | pure 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)=0 | ImageCache | pure 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)=0 | ImageCache | pure virtual |
get_thumbnail(ustring filename, ImageBuf &thumbnail, int subimage=0)=0 | ImageCache | pure virtual |
get_thumbnail(ImageHandle *file, Perthread *thread_info, ImageBuf &thumbnail, int subimage=0)=0 | ImageCache | pure virtual |
get_tile(ustring filename, int subimage, int miplevel, int x, int y, int z, int chbegin=0, int chend=-1)=0 | ImageCache | pure virtual |
get_tile(ImageHandle *file, Perthread *thread_info, int subimage, int miplevel, int x, int y, int z, int chbegin=0, int chend=-1)=0 | ImageCache | pure virtual |
getattribute(string_view name, TypeDesc type, void *val) const =0 | ImageCache | pure virtual |
getattribute(string_view name, int &val) const =0 | ImageCache | pure virtual |
getattribute(string_view name, float &val) const =0 | ImageCache | pure virtual |
getattribute(string_view name, double &val) const =0 | ImageCache | pure virtual |
getattribute(string_view name, char **val) const =0 | ImageCache | pure virtual |
getattribute(string_view name, std::string &val) const =0 | ImageCache | pure virtual |
geterror(bool clear=true) const =0 | ImageCache | pure virtual |
getstats(int level=1) const =0 | ImageCache | pure virtual |
good(ImageHandle *file)=0 | ImageCache | pure virtual |
has_error() const =0 | ImageCache | pure virtual |
ImageCache(void) | ImageCache | inlineprotected |
ImageHandle typedef | ImageCache | |
imagespec(ustring filename, int subimage=0, int miplevel=0, bool native=false)=0 | ImageCache | pure virtual |
imagespec(ImageHandle *file, Perthread *thread_info, int subimage=0, int miplevel=0, bool native=false)=0 | ImageCache | pure virtual |
invalidate(ustring filename, bool force=true)=0 | ImageCache | pure virtual |
invalidate(ImageHandle *file, bool force=true)=0 | ImageCache | pure virtual |
invalidate_all(bool force=false)=0 | ImageCache | pure virtual |
Perthread typedef | ImageCache | |
release_tile(Tile *tile) const =0 | ImageCache | pure virtual |
reset_stats()=0 | ImageCache | pure virtual |
resolve_filename(const std::string &filename) const =0 | ImageCache | pure virtual |
Tile typedef | ImageCache | |
tile_format(const Tile *tile) const =0 | ImageCache | pure virtual |
tile_pixels(Tile *tile, TypeDesc &format) const =0 | ImageCache | pure virtual |
tile_roi(const Tile *tile) const =0 | ImageCache | pure virtual |
~ImageCache() | ImageCache | inlinevirtual |