Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(316)

Side by Side Diff: third_party/harfbuzz-ng/src/hb-shape-plan.h

Issue 2622553002: Roll HarfBuzz to 1.4.1 (Closed)
Patch Set: Linux rebaselines Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/harfbuzz-ng/src/hb-shape.cc ('k') | third_party/harfbuzz-ng/src/hb-shape-plan.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright © 2012 Google, Inc. 2 * Copyright © 2012 Google, 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 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 const char * const *shaper_list); 46 const char * const *shaper_list);
47 47
48 HB_EXTERN hb_shape_plan_t * 48 HB_EXTERN hb_shape_plan_t *
49 hb_shape_plan_create_cached (hb_face_t *face, 49 hb_shape_plan_create_cached (hb_face_t *face,
50 const hb_segment_properties_t *props, 50 const hb_segment_properties_t *props,
51 const hb_feature_t *user_features, 51 const hb_feature_t *user_features,
52 unsigned int num_user_features, 52 unsigned int num_user_features,
53 const char * const *shaper_list); 53 const char * const *shaper_list);
54 54
55 HB_EXTERN hb_shape_plan_t * 55 HB_EXTERN hb_shape_plan_t *
56 hb_shape_plan_create2 (hb_face_t *face,
57 const hb_segment_properties_t *props,
58 const hb_feature_t *user_features,
59 unsigned int num_user_features,
60 const int *coords,
61 unsigned int num_coords,
62 const char * const *shaper_list);
63
64 HB_EXTERN hb_shape_plan_t *
65 hb_shape_plan_create_cached2 (hb_face_t *face,
66 const hb_segment_properties_t *props,
67 const hb_feature_t *user_features,
68 unsigned int num_user_features,
69 const int *coords,
70 unsigned int num_coords,
71 const char * const *shaper_list);
72
73
74 HB_EXTERN hb_shape_plan_t *
56 hb_shape_plan_get_empty (void); 75 hb_shape_plan_get_empty (void);
57 76
58 HB_EXTERN hb_shape_plan_t * 77 HB_EXTERN hb_shape_plan_t *
59 hb_shape_plan_reference (hb_shape_plan_t *shape_plan); 78 hb_shape_plan_reference (hb_shape_plan_t *shape_plan);
60 79
61 HB_EXTERN void 80 HB_EXTERN void
62 hb_shape_plan_destroy (hb_shape_plan_t *shape_plan); 81 hb_shape_plan_destroy (hb_shape_plan_t *shape_plan);
63 82
64 HB_EXTERN hb_bool_t 83 HB_EXTERN hb_bool_t
65 hb_shape_plan_set_user_data (hb_shape_plan_t *shape_plan, 84 hb_shape_plan_set_user_data (hb_shape_plan_t *shape_plan,
(...skipping 14 matching lines...) Expand all
80 const hb_feature_t *features, 99 const hb_feature_t *features,
81 unsigned int num_features); 100 unsigned int num_features);
82 101
83 HB_EXTERN const char * 102 HB_EXTERN const char *
84 hb_shape_plan_get_shaper (hb_shape_plan_t *shape_plan); 103 hb_shape_plan_get_shaper (hb_shape_plan_t *shape_plan);
85 104
86 105
87 HB_END_DECLS 106 HB_END_DECLS
88 107
89 #endif /* HB_SHAPE_PLAN_H */ 108 #endif /* HB_SHAPE_PLAN_H */
OLDNEW
« no previous file with comments | « third_party/harfbuzz-ng/src/hb-shape.cc ('k') | third_party/harfbuzz-ng/src/hb-shape-plan.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698