|
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=nullptr, const TextureOpt *options=nullptr)=0 | ImageCache | pure virtual |
| get_image_handle(const std::wstring &filename, Perthread *thread_info=nullptr, const TextureOpt *options=nullptr) | 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 |
| getattributetype(string_view name) 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 |