| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright © 2007,2008,2009 Red Hat, Inc. | 2 * Copyright © 2007,2008,2009 Red Hat, Inc. |
| 3 * | 3 * |
| 4 * This is part of HarfBuzz, a text shaping library. | 4 * This is part of HarfBuzz, a text shaping library. |
| 5 * | 5 * |
| 6 * Permission is hereby granted, without written agreement and without | 6 * Permission is hereby granted, without written agreement and without |
| 7 * license or royalty fees, to use, copy, modify, and distribute this | 7 * license or royalty fees, to use, copy, modify, and distribute this |
| 8 * software and its documentation for any purpose, provided that the | 8 * software and its documentation for any purpose, provided that the |
| 9 * above copyright notice and the following two paragraphs appear in | 9 * above copyright notice and the following two paragraphs appear in |
| 10 * all copies of this software. | 10 * all copies of this software. |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 187 | 187 |
| 188 void | 188 void |
| 189 hb_ot_layout_collect_lookups (hb_face_t *face, | 189 hb_ot_layout_collect_lookups (hb_face_t *face, |
| 190 hb_tag_t table_tag, | 190 hb_tag_t table_tag, |
| 191 const hb_tag_t *scripts, | 191 const hb_tag_t *scripts, |
| 192 const hb_tag_t *languages, | 192 const hb_tag_t *languages, |
| 193 const hb_tag_t *features, | 193 const hb_tag_t *features, |
| 194 hb_set_t *lookup_indexes /* OUT */); | 194 hb_set_t *lookup_indexes /* OUT */); |
| 195 | 195 |
| 196 void | 196 void |
| 197 hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan, | |
| 198 hb_tag_t table_tag, | |
| 199 hb_set_t *lookup_indexes /* OUT */); | |
| 200 | |
| 201 void | |
| 202 hb_ot_layout_lookup_collect_glyphs (hb_face_t *face, | 197 hb_ot_layout_lookup_collect_glyphs (hb_face_t *face, |
| 203 hb_tag_t table_tag, | 198 hb_tag_t table_tag, |
| 204 unsigned int lookup_index, | 199 unsigned int lookup_index, |
| 205 hb_set_t *glyphs_before, /* OUT. May be
NULL */ | 200 hb_set_t *glyphs_before, /* OUT. May be
NULL */ |
| 206 hb_set_t *glyphs_input, /* OUT. May be
NULL */ | 201 hb_set_t *glyphs_input, /* OUT. May be
NULL */ |
| 207 hb_set_t *glyphs_after, /* OUT. May be
NULL */ | 202 hb_set_t *glyphs_after, /* OUT. May be
NULL */ |
| 208 hb_set_t *glyphs_output /* OUT. May be
NULL */); | 203 hb_set_t *glyphs_output /* OUT. May be
NULL */); |
| 209 | 204 |
| 210 #ifdef HB_NOT_IMPLEMENTED | 205 #ifdef HB_NOT_IMPLEMENTED |
| 211 typedef struct | 206 typedef struct |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 unsigned int *design_size, /* OUT. May be N
ULL */ | 285 unsigned int *design_size, /* OUT. May be N
ULL */ |
| 291 unsigned int *subfamily_id, /* OUT. May be N
ULL */ | 286 unsigned int *subfamily_id, /* OUT. May be N
ULL */ |
| 292 unsigned int *subfamily_name_id, /* OUT. May be N
ULL */ | 287 unsigned int *subfamily_name_id, /* OUT. May be N
ULL */ |
| 293 unsigned int *range_start, /* OUT. May be N
ULL */ | 288 unsigned int *range_start, /* OUT. May be N
ULL */ |
| 294 unsigned int *range_end /* OUT. May be N
ULL */); | 289 unsigned int *range_end /* OUT. May be N
ULL */); |
| 295 | 290 |
| 296 | 291 |
| 297 HB_END_DECLS | 292 HB_END_DECLS |
| 298 | 293 |
| 299 #endif /* HB_OT_LAYOUT_H */ | 294 #endif /* HB_OT_LAYOUT_H */ |
| OLD | NEW |