Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
format.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "common/darktable.h"
+ 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
}
 

Functions

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_input_colorspace (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_t *pipe, struct dt_dev_pixelpipe_iop_t *piece)
 
int default_output_colorspace (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_t *pipe, struct dt_dev_pixelpipe_iop_t *piece)
 
int default_blend_colorspace (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_t *pipe, struct dt_dev_pixelpipe_iop_t *piece)
 

Typedef Documentation

◆ dt_iop_buffer_dsc_t

◆ dt_iop_buffer_type_t

Enumeration Type Documentation

◆ dt_iop_buffer_type_t

Enumerator
TYPE_UNKNOWN 
TYPE_FLOAT 
TYPE_UINT16 

Function Documentation

◆ default_blend_colorspace()

int default_blend_colorspace ( struct dt_iop_module_t self,
struct dt_dev_pixelpipe_t pipe,
struct dt_dev_pixelpipe_iop_t piece 
)

◆ default_input_colorspace()

int default_input_colorspace ( struct dt_iop_module_t self,
struct dt_dev_pixelpipe_t pipe,
struct dt_dev_pixelpipe_iop_t piece 
)

◆ default_input_format()

◆ default_output_colorspace()

int default_output_colorspace ( struct dt_iop_module_t self,
struct dt_dev_pixelpipe_t pipe,
struct dt_dev_pixelpipe_iop_t piece 
)

◆ default_output_format()

◆ dt_iop_buffer_dsc_to_bpp()