This is the complete list of members for mi::neuraylib::IImage_api, including all inherited members.
adjust_gamma(ITile *tile, Float32 old_gamma, Float32 new_gamma) const =0 | mi::neuraylib::IImage_api | pure virtual |
adjust_gamma(ICanvas *canvas, Float32 new_gamma) const =0 | mi::neuraylib::IImage_api | pure virtual |
clone_canvas(const ICanvas *canvas) const =0 | mi::neuraylib::IImage_api | pure virtual |
clone_tile(const ITile *tile) const =0 | mi::neuraylib::IImage_api | pure virtual |
compare_iid(const Uuid &iid) | mi::base::Interface_declare< 0x4c25a4f0, ... > | inlinestatic |
convert(const ITile *tile, const char *pixel_type) const =0 | mi::neuraylib::IImage_api | pure virtual |
convert(const ICanvas *canvas, const char *pixel_type) const =0 | mi::neuraylib::IImage_api | pure virtual |
create_buffer_from_canvas(const ICanvas *canvas, const char *image_format, const char *pixel_type, const char *quality, bool force_default_gamma=false) const =0 | mi::neuraylib::IImage_api | pure virtual |
create_canvas(const char *pixel_type, Uint32 width, Uint32 height, Uint32 layers=1, bool is_cubemap=false, Float32 gamma=0.0f) const =0 | mi::neuraylib::IImage_api | pure virtual |
create_canvas_cuda(Sint32 cuda_device_id, const char *pixel_type, Uint32 width, Uint32 height, Uint32 layers=1, Float32 gamma=0.0f) const =0 | mi::neuraylib::IImage_api | pure virtual |
create_canvas_from_buffer(const IBuffer *buffer, const char *image_format, const char *selector=0) const =0 | mi::neuraylib::IImage_api | pure virtual |
create_canvas_from_reader(IReader *reader, const char *image_format, const char *selector=0) const =0 | mi::neuraylib::IImage_api | pure virtual |
create_mipmap(const ICanvas *canvas, Float32 gamma_override=0.0f) const =0 | mi::neuraylib::IImage_api | pure virtual |
create_tile(const char *pixel_type, Uint32 width, Uint32 height) const =0 | mi::neuraylib::IImage_api | pure virtual |
extract_channel(const ICanvas *canvas, const char *selector) const =0 | mi::neuraylib::IImage_api | pure virtual |
extract_channel(const ITile *tile, const char *selector) const =0 | mi::neuraylib::IImage_api | pure virtual |
get_bytes_per_component(const char *pixel_type) const =0 | mi::neuraylib::IImage_api | pure virtual |
get_components_per_pixel(const char *pixel_type) const =0 | mi::neuraylib::IImage_api | pure virtual |
get_iid() const =0 | mi::base::IInterface | pure virtual |
get_interface(const Uuid &interface_id) const =0 | mi::base::IInterface | pure virtual |
get_interface() const | mi::base::IInterface | inline |
get_interface(const Uuid &interface_id)=0 | mi::base::IInterface | pure virtual |
get_interface() | mi::base::IInterface | inline |
get_pixel_type_for_channel(const char *pixel_type, const char *selector) const =0 | mi::neuraylib::IImage_api | pure virtual |
IID typedef | mi::base::Interface_declare< 0x4c25a4f0, ... > | |
read_raw_pixels(Uint32 width, Uint32 height, const ICanvas *canvas, Uint32 canvas_x, Uint32 canvas_y, Uint32 canvas_layer, void *buffer, bool buffer_topdown, const char *buffer_pixel_type, Uint32 buffer_padding=0) const =0 | mi::neuraylib::IImage_api | pure virtual |
release() const =0 | mi::base::IInterface | pure virtual |
retain() const =0 | mi::base::IInterface | pure virtual |
Self typedef | mi::base::Interface_declare< 0x4c25a4f0, ... > | |
supports_format_for_decoding(const char *image_format, IReader *reader=0) const =0 | mi::neuraylib::IImage_api | pure virtual |
supports_format_for_encoding(const char *image_format) const =0 | mi::neuraylib::IImage_api | pure virtual |
write_raw_pixels(Uint32 width, Uint32 height, ICanvas *canvas, Uint32 canvas_x, Uint32 canvas_y, Uint32 canvas_layer, const void *buffer, bool buffer_topdown, const char *buffer_pixel_type, Uint32 buffer_padding=0) const =0 | mi::neuraylib::IImage_api | pure virtual |