The color data type is responsible for providing colour conversion features.
More...
The color data type is responsible for providing colour conversion features.
Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles).
◆ stp_color_t
◆ stp_color_count()
int stp_color_count |
( |
void |
| ) |
|
Get the number of available color modules.
- Returns
- the number of color modules.
◆ stp_color_describe_parameter()
◆ stp_color_get_long_name()
const char* stp_color_get_long_name |
( |
const stp_color_t * |
c | ) |
|
Get the long (translated) name of a color module.
- Parameters
-
c | the color module to use. |
- Returns
- the long name.
◆ stp_color_get_name()
const char* stp_color_get_name |
( |
const stp_color_t * |
c | ) |
|
Get the short (untranslated) name of a color module.
- Parameters
-
c | the color module to use. |
- Returns
- the short name.
◆ stp_color_get_row()
◆ stp_color_init()
◆ stp_color_list_parameters()
◆ stp_color_register()
◆ stp_color_unregister()
◆ stp_get_color_by_colorfuncs()
◆ stp_get_color_by_index()
Get a color module by its index number.
- Parameters
-
idx | the index number. This must not be greater than (total number of papers - 1). |
- Returns
- a pointer to the color module, or NULL on failure.
◆ stp_get_color_by_name()
const stp_color_t* stp_get_color_by_name |
( |
const char * |
name | ) |
|
Get a color module by its name.
- Parameters
-
name | the short unique name. number of papers - 1). |
- Returns
- a pointer to the color module, or NULL on failure.