|
Data Structures |
| struct | stp_colorfuncs_t |
| struct | stp_color |
Typedefs |
| typedef stp_color | stp_color_t |
Functions |
| int | stp_color_init (stp_vars_t *v, stp_image_t *image, size_t steps) |
| int | stp_color_get_row (stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask) |
| stp_parameter_list_t | stp_color_list_parameters (const stp_vars_t *v) |
| void | stp_color_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description) |
| int | stp_color_register (const stp_color_t *color) |
| int | stp_color_unregister (const stp_color_t *color) |
| int | stp_color_count (void) |
| | Get the number of available color modules.
|
| const stp_color_t * | stp_get_color_by_name (const char *name) |
| | Get a color module by its name.
|
| const stp_color_t * | stp_get_color_by_index (int idx) |
| | Get a color module by its index number.
|
| const stp_color_t * | stp_get_color_by_colorfuncs (stp_colorfuncs_t *colorfuncs) |
| const char * | stp_color_get_name (const stp_color_t *c) |
| | Get the short (untranslated) name of a color module.
|
| const char * | stp_color_get_long_name (const stp_color_t *c) |
| | Get the long (translated) name of a color module.
|
Variables |
| int(* | stp_colorfuncs_t::get_row )(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask) |
| stp_parameter_list_t(* | stp_colorfuncs_t::list_parameters )(const stp_vars_t *v) |
| void(* | stp_colorfuncs_t::describe_parameter )(const stp_vars_t *v, const char *name, stp_parameter_t *description) |
| const char * | stp_color::long_name |
| const stp_colorfuncs_t * | stp_color::colorfuncs |
Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles).