Go to the source code of this file.
|
| const char * | name (const struct dt_imageio_module_storage_t *self) |
| |
| void * | legacy_params (dt_imageio_module_storage_t *self, const void *const old_params, const size_t old_params_size, const int old_version, const int new_version, size_t *new_size) |
| |
| int | recommended_dimension (struct dt_imageio_module_storage_t *self, dt_imageio_module_data_t *data, uint32_t *width, uint32_t *height) |
| |
| void | gui_init (dt_imageio_module_storage_t *self) |
| |
| void | gui_cleanup (dt_imageio_module_storage_t *self) |
| |
| void | gui_reset (dt_imageio_module_storage_t *self) |
| |
| int | store (dt_imageio_module_storage_t *self, dt_imageio_module_data_t *sdata, const int32_t imgid, dt_imageio_module_format_t *format, dt_imageio_module_data_t *fdata, const int num, const int total, const gboolean high_quality, const gboolean upscale, const gboolean export_masks, dt_colorspaces_color_profile_type_t icc_type, const gchar *icc_filename, dt_iop_color_intent_t icc_intent, dt_export_metadata_t *metadata) |
| |
| size_t | params_size (dt_imageio_module_storage_t *self) |
| |
| void | init (dt_imageio_module_storage_t *self) |
| |
| void * | get_params (dt_imageio_module_storage_t *self) |
| |
| int | set_params (dt_imageio_module_storage_t *self, const void *params, const int size) |
| |
| void | free_params (dt_imageio_module_storage_t *self, dt_imageio_module_data_t *params) |
| |
| void | finalize_store (dt_imageio_module_storage_t *self, dt_imageio_module_data_t *params) |
| |
| int | supported (struct dt_imageio_module_storage_t *storage, struct dt_imageio_module_format_t *format) |
| |
◆ _email_attachment_t
◆ dt_imageio_email_t
◆ finalize_store()
Definition at line 203 of file example.c.
References d, darktable, dt_control_log(), dt_free, dt_free_gpointer(), dt_image_cache_get(), dt_image_cache_read_release(), dt_image_print_exif(), _email_attachment_t::file, darktable_t::image_cache, _email_attachment_t::imgid, IS_NULL_PTR, k, and n.
◆ free_params()
◆ get_params()
◆ gui_cleanup()
◆ gui_init()
◆ gui_reset()
◆ init()
◆ legacy_params()
| void * legacy_params |
( |
dt_imageio_module_storage_t * |
self, |
|
|
const void *const |
old_params, |
|
|
const size_t |
old_params_size, |
|
|
const int |
old_version, |
|
|
const int |
new_version, |
|
|
size_t * |
new_size |
|
) |
| |
◆ name()
◆ params_size()
◆ recommended_dimension()
◆ set_params()
◆ store()
| int store |
( |
dt_imageio_module_storage_t * |
self, |
|
|
dt_imageio_module_data_t * |
sdata, |
|
|
const int32_t |
imgid, |
|
|
dt_imageio_module_format_t * |
format, |
|
|
dt_imageio_module_data_t * |
fdata, |
|
|
const int |
num, |
|
|
const int |
total, |
|
|
const gboolean |
high_quality, |
|
|
const gboolean |
upscale, |
|
|
const gboolean |
export_masks, |
|
|
dt_colorspaces_color_profile_type_t |
icc_type, |
|
|
const gchar * |
icc_filename, |
|
|
dt_iop_color_intent_t |
icc_intent, |
|
|
dt_export_metadata_t * |
metadata |
|
) |
| |
Definition at line 118 of file example.c.
References d, dt_control_log(), dt_free, dt_image_full_path(), dt_image_path_append_version(), dt_imageio_export(), dt_loc_get_tmp_dir(), FALSE, _email_attachment_t::file, _email_attachment_t::imgid, PATH_MAX, and TRUE.
◆ supported()