| HDK
    | 
This is the complete list of members for ImageOutput, including all inherited members.
| AppendMIPLevel enum value | ImageOutput | |
| AppendSubimage enum value | ImageOutput | |
| check_open(OpenMode mode, const ImageSpec &spec, ROI range={0, 65535, 0, 65535, 0, 1, 0, 4}, uint64_t flags=0) | ImageOutput | protected | 
| close()=0 | ImageOutput | pure virtual | 
| copy_image(ImageInput *in) | ImageOutput | virtual | 
| copy_tile_to_image_buffer(int x, int y, int z, TypeDesc format, const void *data, stride_t xstride, stride_t ystride, stride_t zstride, void *image_buffer, TypeDesc buf_format=TypeDesc::UNKNOWN) | ImageOutput | protected | 
| copy_to_image_buffer(int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, TypeDesc format, const void *data, stride_t xstride, stride_t ystride, stride_t zstride, void *image_buffer, TypeDesc buf_format=TypeDesc::UNKNOWN) | ImageOutput | protected | 
| Create enum value | ImageOutput | |
| create(string_view filename, Filesystem::IOProxy *ioproxy=nullptr, string_view plugin_searchpath="") | ImageOutput | static | 
| create(const std::wstring &filename, Filesystem::IOProxy *ioproxy=nullptr, const std::wstring &plugin_searchpath={}) | ImageOutput | inlinestatic | 
| create(const std::string &filename, const std::string &plugin_searchpath) | ImageOutput | static | 
| Creator typedef | ImageOutput | |
| destroy(ImageOutput *x) | ImageOutput | static | 
| error(const char *fmt, const Args &...args) const | ImageOutput | inline | 
| errorf(const char *fmt, const Args &...args) const | ImageOutput | inline | 
| errorfmt(const char *fmt, const Args &...args) const | ImageOutput | inline | 
| fmterror(const char *fmt, const Args &...args) const | ImageOutput | inline | 
| format_name(void) const =0 | ImageOutput | pure virtual | 
| geterror(bool clear=true) const | ImageOutput | |
| has_error() const | ImageOutput | |
| ImageOutput() | ImageOutput | protected | 
| ioproxy() | ImageOutput | protected | 
| ioproxy() const | ImageOutput | protected | 
| ioproxy_clear() | ImageOutput | protected | 
| ioproxy_opened() const | ImageOutput | protected | 
| ioproxy_retrieve_from_config(const ImageSpec &config) | ImageOutput | protected | 
| ioproxy_use_or_open(string_view name) | ImageOutput | protected | 
| ioseek(int64_t pos, int origin=SEEK_SET) | ImageOutput | protected | 
| iotell() const | ImageOutput | protected | 
| iowrite(const void *buf, size_t itemsize, size_t nitems=1) | ImageOutput | protected | 
| iowritefmt(const Str &fmt, Args &&...args) | ImageOutput | inlineprotected | 
| m_spec | ImageOutput | protected | 
| open(const std::string &filename, const ImageSpec &newspec, OpenMode mode=Create)=0 | ImageOutput | pure virtual | 
| open(const std::wstring &filename, const ImageSpec &newspec, OpenMode mode=Create) | ImageOutput | inline | 
| open(const std::string &filename, int subimages OIIO_MAYBE_UNUSED, const ImageSpec *specs) | ImageOutput | inlinevirtual | 
| open(const std::wstring &filename, int subimages OIIO_MAYBE_UNUSED, const ImageSpec *specs) | ImageOutput | inline | 
| OpenChecks enum name | ImageOutput | protected | 
| OpenMode enum name | ImageOutput | |
| operator delete(void *ptr) | ImageOutput | |
| operator new(size_t size) | ImageOutput | |
| send_to_client(const char *format,...) | ImageOutput | |
| send_to_output(const char *format,...) | ImageOutput | virtual | 
| set_ioproxy(Filesystem::IOProxy *ioproxy) | ImageOutput | virtual | 
| set_thumbnail(const ImageBuf &thumb) | ImageOutput | inlinevirtual | 
| spec(void) const | ImageOutput | inline | 
| supports(string_view feature OIIO_MAYBE_UNUSED) const | ImageOutput | inlinevirtual | 
| threads(int n) | ImageOutput | |
| threads() const | ImageOutput | |
| to_native_rectangle(int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, TypeDesc format, const void *data, stride_t xstride, stride_t ystride, stride_t zstride, std::vector< unsigned char > &scratch, unsigned int dither=0, int xorigin=0, int yorigin=0, int zorigin=0) | ImageOutput | protected | 
| to_native_scanline(TypeDesc format, const void *data, stride_t xstride, std::vector< unsigned char > &scratch, unsigned int dither=0, int yorigin=0, int zorigin=0) | ImageOutput | protected | 
| to_native_tile(TypeDesc format, const void *data, stride_t xstride, stride_t ystride, stride_t zstride, std::vector< unsigned char > &scratch, unsigned int dither=0, int xorigin=0, int yorigin=0, int zorigin=0) | ImageOutput | protected | 
| unique_ptr typedef | ImageOutput | |
| write_deep_image(const DeepData &deepdata) | ImageOutput | virtual | 
| write_deep_scanlines(int ybegin, int yend, int z, const DeepData &deepdata) | ImageOutput | virtual | 
| write_deep_tiles(int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, const DeepData &deepdata) | ImageOutput | virtual | 
| write_image(TypeDesc format, const void *data, stride_t xstride=AutoStride, stride_t ystride=AutoStride, stride_t zstride=AutoStride, ProgressCallback progress_callback=nullptr, void *progress_callback_data=nullptr) | ImageOutput | virtual | 
| write_rectangle(int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, TypeDesc format, const void *data, stride_t xstride=AutoStride, stride_t ystride=AutoStride, stride_t zstride=AutoStride) | ImageOutput | virtual | 
| write_scanline(int y, int z, TypeDesc format, const void *data, stride_t xstride=AutoStride) | ImageOutput | virtual | 
| write_scanlines(int ybegin, int yend, int z, TypeDesc format, const void *data, stride_t xstride=AutoStride, stride_t ystride=AutoStride) | ImageOutput | virtual | 
| write_tile(int x, int y, int z, TypeDesc format, const void *data, stride_t xstride=AutoStride, stride_t ystride=AutoStride, stride_t zstride=AutoStride) | ImageOutput | virtual | 
| write_tiles(int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, TypeDesc format, const void *data, stride_t xstride=AutoStride, stride_t ystride=AutoStride, stride_t zstride=AutoStride) | ImageOutput | virtual | 
| ~ImageOutput() | ImageOutput | virtual |