Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::neuraylib::IImage_api Member List

This is the complete list of members for mi::neuraylib::IImage_api, including all inherited members.

adjust_gamma(ICanvas *canvas, Float32 new_gamma) const =0mi::neuraylib::IImage_apipure virtual
compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x4c25a4f0, 0x2bac, 0x4ce6, 0xb0, 0xab, 0x4d, 0x94, 0xbf, 0xfd, 0x97, 0xa5 >inlinestatic
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) const =0mi::neuraylib::IImage_apipure virtual
create_canvas(const char *pixel_type, Uint32 width, Uint32 height, Uint32 tile_width=0, Uint32 tile_height=0, Uint32 layers=1, bool is_cubemap=false, Float32 gamma=0.0f) const =0mi::neuraylib::IImage_apipure virtual
create_canvas_from_buffer(const IBuffer *buffer, const char *image_format) const =0mi::neuraylib::IImage_apipure virtual
create_mipmaps(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
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() const mi::base::IInterfaceinline
get_interface(const Uuid &interface_id)=0mi::base::IInterfacepure virtual
get_interface()mi::base::IInterfaceinline
IID typedefmi::base::Interface_declare< 0x4c25a4f0, 0x2bac, 0x4ce6, 0xb0, 0xab, 0x4d, 0x94, 0xbf, 0xfd, 0x97, 0xa5 >
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, 0x2bac, 0x4ce6, 0xb0, 0xab, 0x4d, 0x94, 0xbf, 0xfd, 0x97, 0xa5 >
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