diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2018-03-07 15:51:42 +0100 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2018-03-07 15:51:42 +0100 |
commit | 23a9ac993862b4a9032d38e80491a769b7ee86da (patch) | |
tree | 939ae50a127c9ded286409a3763d404c25f02338 /src/hb-ot-color-cpal-table.hh | |
parent | 790a11700773dd664e4d5edac63c404c5ebce080 (diff) |
Remove hb-ot-color.h
So I can make a release.
Diffstat (limited to 'src/hb-ot-color-cpal-table.hh')
-rw-r--r-- | src/hb-ot-color-cpal-table.hh | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/hb-ot-color-cpal-table.hh b/src/hb-ot-color-cpal-table.hh index d2741879..e364c8a4 100644 --- a/src/hb-ot-color-cpal-table.hh +++ b/src/hb-ot-color-cpal-table.hh @@ -30,6 +30,54 @@ #include "hb-open-type-private.hh" + +/* + * Following parts to be moved to a public header. + */ + +/** + * hb_ot_color_t: + * ARGB data type for holding color values. + * + * Since: REPLACEME + */ +typedef uint32_t hb_ot_color_t; + + +/** + * hb_ot_color_palette_flags_t: + * @HB_OT_COLOR_PALETTE_FLAG_DEFAULT: default indicating that there is nothing special to note about a color palette. + * @HB_OT_COLOR_PALETTE_FLAG_FOR_LIGHT_BACKGROUND: flag indicating that the color palette is suitable for rendering text on light background. + * @HB_OT_COLOR_PALETTE_FLAG_FOR_DARK_BACKGROUND: flag indicating that the color palette is suitable for rendering text on dark background. + * + * Since: REPLACEME + */ +typedef enum { /*< flags >*/ + HB_OT_COLOR_PALETTE_FLAG_DEFAULT = 0x00000000u, + HB_OT_COLOR_PALETTE_FLAG_FOR_LIGHT_BACKGROUND = 0x00000001u, + HB_OT_COLOR_PALETTE_FLAG_FOR_DARK_BACKGROUND = 0x00000002u, +} hb_ot_color_palette_flags_t; + +// HB_EXTERN unsigned int +// hb_ot_color_get_palette_count (hb_face_t *face); + +// HB_EXTERN unsigned int +// hb_ot_color_get_palette_name_id (hb_face_t *face, unsigned int palette); + +// HB_EXTERN hb_ot_color_palette_flags_t +// hb_ot_color_get_palette_flags (hb_face_t *face, unsigned int palette); + +// HB_EXTERN unsigned int +// hb_ot_color_get_palette_colors (hb_face_t *face, +// unsigned int palette, /* default=0 */ +// unsigned int start_offset, +// unsigned int *color_count /* IN/OUT */, +// hb_ot_color_t *colors /* OUT */); + + + + + /* * Color Palette * http://www.microsoft.com/typography/otspec/cpal.htm |