summaryrefslogtreecommitdiff
path: root/src/hb-shape-plan.h
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2016-09-10 03:57:24 -0700
committerBehdad Esfahbod <behdad@behdad.org>2016-12-16 19:06:26 -0600
commit72ada4f0c6998fc2a282efc2a573733e37db8be5 (patch)
treef8d6d9b952053ff5ae720a3523ef673883a21d2c /src/hb-shape-plan.h
parentec87ba9ba32a374d49dd3e40137f75f4f4232aee (diff)
[GX] Hook up feature variations
Shape-plan caching is not implemented.
Diffstat (limited to 'src/hb-shape-plan.h')
-rw-r--r--src/hb-shape-plan.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/hb-shape-plan.h b/src/hb-shape-plan.h
index aa5e0c7d..b62ae7ca 100644
--- a/src/hb-shape-plan.h
+++ b/src/hb-shape-plan.h
@@ -53,6 +53,25 @@ hb_shape_plan_create_cached (hb_face_t *face,
const char * const *shaper_list);
HB_EXTERN hb_shape_plan_t *
+hb_shape_plan_create2 (hb_face_t *face,
+ const hb_segment_properties_t *props,
+ const hb_feature_t *user_features,
+ unsigned int num_user_features,
+ const int *coords,
+ unsigned int num_coords,
+ const char * const *shaper_list);
+
+HB_EXTERN hb_shape_plan_t *
+hb_shape_plan_create_cached2 (hb_face_t *face,
+ const hb_segment_properties_t *props,
+ const hb_feature_t *user_features,
+ unsigned int num_user_features,
+ const int *coords,
+ unsigned int num_coords,
+ const char * const *shaper_list);
+
+
+HB_EXTERN hb_shape_plan_t *
hb_shape_plan_get_empty (void);
HB_EXTERN hb_shape_plan_t *