MDL SDK API nvidia_logo_transpbg.gif Up
mi::neuraylib::IImage_api Member List

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 =0mi::neuraylib::IImage_apipure virtual
adjust_gamma(ICanvas *canvas, Float32 new_gamma) const =0mi::neuraylib::IImage_apipure virtual
clone_canvas(const ICanvas *canvas) const =0mi::neuraylib::IImage_apipure virtual
clone_tile(const ITile *tile) const =0mi::neuraylib::IImage_apipure virtual
compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x4c25a4f0, ... >inlinestatic
convert(const ITile *tile, const char *pixel_type) const =0mi::neuraylib::IImage_apipure virtual
convert(const ICanvas *canvas, const char *pixel_type) const =0mi::neuraylib::IImage_apipure 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 =0mi::neuraylib::IImage_apipure virtual
create_canvas(const char *pixel_type, Uint32 width, Uint32 height, Uint32 layers=1, bool is_cubemap=false, Float32 gamma=0.0f) const =0mi::neuraylib::IImage_apipure virtual
create_canvas_cuda(Sint32 cuda_device_id, const char *pixel_type, Uint32 width, Uint32 height, Uint32 layers=1, Float32 gamma=0.0f) const =0mi::neuraylib::IImage_apipure virtual
create_canvas_from_buffer(const IBuffer *buffer, const char *image_format, const char *selector=0) const =0mi::neuraylib::IImage_apipure virtual
create_canvas_from_reader(IReader *reader, const char *image_format, const char *selector=0) const =0mi::neuraylib::IImage_apipure virtual
create_mipmap(const ICanvas *canvas, Float32 gamma_override=0.0f) const =0mi::neuraylib::IImage_apipure virtual
create_tile(const char *pixel_type, Uint32 width, Uint32 height) const =0mi::neuraylib::IImage_apipure virtual
extract_channel(const ICanvas *canvas, const char *selector) const =0mi::neuraylib::IImage_apipure virtual
extract_channel(const ITile *tile, const char *selector) const =0mi::neuraylib::IImage_apipure virtual
get_bytes_per_component(const char *pixel_type) const =0mi::neuraylib::IImage_apipure virtual
get_components_per_pixel(const char *pixel_type) const =0mi::neuraylib::IImage_apipure virtual
get_iid() const =0mi::base::IInterfacepure virtual
get_interface(const Uuid &interface_id) const =0mi::base::IInterfacepure virtual
get_interface() constmi::base::IInterfaceinline
get_interface(const Uuid &interface_id)=0mi::base::IInterfacepure virtual
get_interface()mi::base::IInterfaceinline
get_pixel_type_for_channel(const char *pixel_type, const char *selector) const =0mi::neuraylib::IImage_apipure virtual
IID typedefmi::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 =0mi::neuraylib::IImage_apipure virtual
release() const =0mi::base::IInterfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0x4c25a4f0, ... >
supports_format_for_decoding(const char *image_format, IReader *reader=0) const =0mi::neuraylib::IImage_apipure virtual
supports_format_for_encoding(const char *image_format) const =0mi::neuraylib::IImage_apipure 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 =0mi::neuraylib::IImage_apipure virtual