|
| REQUIRED (const char *, name,) |
|
| OPTIONAL (void, gui_init, struct dt_imageio_module_format_t *self) |
|
| REQUIRED (void, gui_cleanup, struct dt_imageio_module_format_t *self) |
|
| REQUIRED (void, gui_reset, struct dt_imageio_module_format_t *self) |
|
| REQUIRED (void, init, struct dt_imageio_module_format_t *self) |
|
| REQUIRED (void, cleanup, struct dt_imageio_module_format_t *self) |
|
| OPTIONAL (void *, legacy_params, struct dt_imageio_module_format_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) |
|
| REQUIRED (size_t, params_size, struct dt_imageio_module_format_t *self) |
|
| REQUIRED (void *, get_params, struct dt_imageio_module_format_t *self) |
|
| REQUIRED (void, free_params, struct dt_imageio_module_format_t *self, struct dt_imageio_module_data_t *data) |
|
| REQUIRED (int, set_params, struct dt_imageio_module_format_t *self, const void *params, const int size) |
|
| REQUIRED (const char *, mime, struct dt_imageio_module_data_t *data) |
|
| REQUIRED (const char *, extension, struct dt_imageio_module_data_t *data) |
|
| OPTIONAL (int, dimension, struct dt_imageio_module_format_t *self, struct dt_imageio_module_data_t *data, uint32_t *width, uint32_t *height) |
|
| REQUIRED (int, bpp, struct dt_imageio_module_data_t *data) |
|
| REQUIRED (int, write_image, struct dt_imageio_module_data_t *data, const char *filename, const void *in, dt_colorspaces_color_profile_type_t over_type, const char *over_filename, void *exif, int exif_len, int32_t imgid, int num, int total, struct dt_dev_pixelpipe_t *pipe, const gboolean export_masks) |
|
| OPTIONAL (int, levels, struct dt_imageio_module_data_t *data) |
|
| OPTIONAL (int, flags, struct dt_imageio_module_data_t *data) |
|
| OPTIONAL (int, read_image, struct dt_imageio_module_data_t *data, uint8_t *out) |
|