| Data Structures | |
| struct | stp_colorfuncs_t | 
| struct | stp_color | 
| Typedefs | |
| typedef struct 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. | |
Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles).
| typedef struct stp_color stp_color_t | 
| int stp_color_count | ( | void | ) | 
Get the number of available color modules.
| void stp_color_describe_parameter | ( | const stp_vars_t * | v, | |
| const char * | name, | |||
| stp_parameter_t * | description | |||
| ) | 
| const char* stp_color_get_long_name | ( | const stp_color_t * | c | ) | 
Get the long (translated) name of a color module.
| c | the color module to use. | 
| const char* stp_color_get_name | ( | const stp_color_t * | c | ) | 
Get the short (untranslated) name of a color module.
| c | the color module to use. | 
| int stp_color_get_row | ( | stp_vars_t * | v, | |
| stp_image_t * | image, | |||
| int | row, | |||
| unsigned * | zero_mask | |||
| ) | 
| int stp_color_init | ( | stp_vars_t * | v, | |
| stp_image_t * | image, | |||
| size_t | steps | |||
| ) | 
| stp_parameter_list_t stp_color_list_parameters | ( | const stp_vars_t * | v | ) | 
| int stp_color_register | ( | const stp_color_t * | color | ) | 
| int stp_color_unregister | ( | const stp_color_t * | color | ) | 
| const stp_color_t* stp_get_color_by_colorfuncs | ( | stp_colorfuncs_t * | colorfuncs | ) | 
| const stp_color_t* stp_get_color_by_index | ( | int | idx | ) | 
Get a color module by its index number.
| idx | the index number. This must not be greater than (total number of papers - 1). | 
| const stp_color_t* stp_get_color_by_name | ( | const char * | name | ) | 
Get a color module by its name.
| name | the short unique name. number of papers - 1). | 
 1.5.5
 1.5.5