![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Include dependency graph for develop/format.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | dt_iop_buffer_dsc_t |
Typedefs | |
| typedef enum dt_iop_buffer_type_t | dt_iop_buffer_type_t |
| typedef struct dt_iop_buffer_dsc_t | dt_iop_buffer_dsc_t |
Enumerations | |
| enum | dt_iop_buffer_type_t { TYPE_UNKNOWN , TYPE_FLOAT , TYPE_UINT16 , TYPE_UINT8 } |
Functions | |
| void | dt_iop_buffer_dsc_update_bpp (struct dt_iop_buffer_dsc_t *dsc) |
| size_t | dt_iop_buffer_dsc_to_bpp (const struct dt_iop_buffer_dsc_t *dsc) |
| void | default_input_format (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_t *pipe, struct dt_dev_pixelpipe_iop_t *piece, struct dt_iop_buffer_dsc_t *dsc) |
| void | default_output_format (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_t *pipe, struct dt_dev_pixelpipe_iop_t *piece, struct dt_iop_buffer_dsc_t *dsc) |
| int | default_blend_colorspace (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_t *pipe, const struct dt_dev_pixelpipe_iop_t *piece) |
| typedef struct dt_iop_buffer_dsc_t dt_iop_buffer_dsc_t |
| typedef enum dt_iop_buffer_type_t dt_iop_buffer_type_t |
| enum dt_iop_buffer_type_t |
| int default_blend_colorspace | ( | struct dt_iop_module_t * | self, |
| struct dt_dev_pixelpipe_t * | pipe, | ||
| const struct dt_dev_pixelpipe_iop_t * | piece | ||
| ) |
| void default_input_format | ( | struct dt_iop_module_t * | self, |
| struct dt_dev_pixelpipe_t * | pipe, | ||
| struct dt_dev_pixelpipe_iop_t * | piece, | ||
| struct dt_iop_buffer_dsc_t * | dsc | ||
| ) |
References dt_iop_buffer_dsc_t::channels, dt_iop_buffer_dsc_t::cst, dt_iop_buffer_dsc_t::datatype, dt_image_t::dsc, dt_dev_pixelpipe_iop_t::dsc_in, dt_image_is_raw(), dt_ioppr_get_iop_order(), dt_iop_buffer_dsc_t::filters, dt_dev_pixelpipe_t::image, IOP_CS_RAW, dt_dev_pixelpipe_t::iop_order_list, dt_iop_module_t::multi_priority, dt_iop_module_t::op, TYPE_FLOAT, and TYPE_UINT16.
Referenced by input_format().
| void default_output_format | ( | struct dt_iop_module_t * | self, |
| struct dt_dev_pixelpipe_t * | pipe, | ||
| struct dt_dev_pixelpipe_iop_t * | piece, | ||
| struct dt_iop_buffer_dsc_t * | dsc | ||
| ) |
References dt_iop_buffer_dsc_t::channels, dt_iop_buffer_dsc_t::cst, dt_iop_buffer_dsc_t::datatype, dt_image_t::dsc, dt_dev_pixelpipe_iop_t::dsc_in, dt_image_is_raw(), dt_ioppr_get_iop_order(), dt_iop_buffer_dsc_t::filters, dt_dev_pixelpipe_t::image, IOP_CS_RAW, dt_dev_pixelpipe_t::iop_order_list, dt_iop_module_t::multi_priority, dt_iop_module_t::op, TYPE_FLOAT, and TYPE_UINT16.
Referenced by output_format().
| size_t dt_iop_buffer_dsc_to_bpp | ( | const struct dt_iop_buffer_dsc_t * | dsc | ) |
References dt_iop_buffer_dsc_t::bpp.
| void dt_iop_buffer_dsc_update_bpp | ( | struct dt_iop_buffer_dsc_t * | dsc | ) |
References dt_iop_buffer_dsc_t::bpp, dt_iop_buffer_dsc_t::channels, dt_iop_buffer_dsc_t::datatype, dt_unreachable_codepath, TYPE_FLOAT, TYPE_UINT16, TYPE_UINT8, and TYPE_UNKNOWN.
Referenced by _commit_piece_contract(), _dt_dev_refresh_image_storage(), _prepare_piece_input_contract(), dt_dev_pixelpipe_create_nodes(), and input_format().