Home
last modified time | relevance | path

Searched refs:shape_plan (Results 1 – 25 of 29) sorted by relevance

12

/external/harfbuzz_ng/src/
Dhb-shape-plan.cc40 hb_shape_plan_plan (hb_shape_plan_t *shape_plan, in hb_shape_plan_plan() argument
49 if (hb_##shaper##_shaper_face_data_ensure (shape_plan->face)) { \ in hb_shape_plan_plan()
50 HB_SHAPER_DATA (shaper, shape_plan) = \ in hb_shape_plan_plan()
51 … HB_SHAPER_DATA_CREATE_FUNC (shaper, shape_plan) (shape_plan, user_features, num_user_features); \ in hb_shape_plan_plan()
52 shape_plan->shaper_func = _hb_##shaper##_shape; \ in hb_shape_plan_plan()
53 shape_plan->shaper_name = #shaper; \ in hb_shape_plan_plan()
95 hb_shape_plan_t *shape_plan; in hb_shape_plan_create() local
101 if (!(shape_plan = hb_object_create<hb_shape_plan_t> ())) in hb_shape_plan_create()
105 shape_plan->default_shaper_list = shaper_list == NULL; in hb_shape_plan_create()
106 shape_plan->face = hb_face_reference (face); in hb_shape_plan_create()
[all …]
Dhb-shape-plan.h59 hb_shape_plan_reference (hb_shape_plan_t *shape_plan);
62 hb_shape_plan_destroy (hb_shape_plan_t *shape_plan);
65 hb_shape_plan_set_user_data (hb_shape_plan_t *shape_plan,
72 hb_shape_plan_get_user_data (hb_shape_plan_t *shape_plan,
77 hb_shape_plan_execute (hb_shape_plan_t *shape_plan,
84 hb_shape_plan_get_shaper (hb_shape_plan_t *shape_plan);
Dhb-ot-shape.cc169 _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, in _hb_ot_shaper_shape_plan_data_create() argument
177 hb_ot_shape_planner_t planner (shape_plan); in _hb_ot_shaper_shape_plan_data_create()
181 hb_ot_shape_collect_features (&planner, &shape_plan->props, user_features, num_user_features); in _hb_ot_shaper_shape_plan_data_create()
578 _hb_ot_shape (hb_shape_plan_t *shape_plan, in _hb_ot_shape() argument
584 …hb_ot_shape_context_t c = {HB_SHAPER_DATA_GET (shape_plan), font, font->face, buffer, features, nu… in _hb_ot_shape()
592 hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan, in hb_ot_shape_plan_collect_lookups() argument
597 HB_SHAPER_DATA_GET (shape_plan)->collect_lookups (table_tag, lookup_indexes); in hb_ot_shape_plan_collect_lookups()
631 hb_shape_plan_t *shape_plan = hb_shape_plan_create_cached (font->face, &buffer->props, in hb_ot_shape_glyphs_closure() local
642 hb_ot_shape_plan_collect_lookups (shape_plan, HB_OT_TAG_GSUB, &lookups); in hb_ot_shape_glyphs_closure()
653 hb_shape_plan_destroy (shape_plan); in hb_ot_shape_glyphs_closure()
Dhb-icu-le.cc91 _hb_icu_le_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_icu_le_shaper_shape_plan_data_create()
109 _hb_icu_le_shape (hb_shape_plan_t *shape_plan, in _hb_icu_le_shape() argument
116 le_int32 script_code = hb_icu_script_from_script (shape_plan->props.script); in _hb_icu_le_shape()
Dhb-fallback-shape.cc74 _hb_fallback_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_fallback_shaper_shape_plan_data_create()
92 _hb_fallback_shape (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_fallback_shape()
Dhb-shape.cc259 …hb_shape_plan_t *shape_plan = hb_shape_plan_create_cached (font->face, &buffer->props, features, n… in hb_shape_full() local
260 hb_bool_t res = hb_shape_plan_execute (shape_plan, font, buffer, features, num_features); in hb_shape_full()
261 hb_shape_plan_destroy (shape_plan); in hb_shape_full()
Dhb-shape-plan-private.hh54 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_PROTOTYPE(shaper, shape_plan);
Dhb-coretext.cc148 _hb_coretext_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_coretext_shaper_shape_plan_data_create()
174 _hb_coretext_shape (hb_shape_plan_t *shape_plan, in _hb_coretext_shape() argument
Dhb-shaper-private.hh32 typedef hb_bool_t hb_shape_func_t (hb_shape_plan_t *shape_plan,
Dhb-old.cc254 _hb_old_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_old_shaper_shape_plan_data_create()
272 _hb_old_shape (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_old_shape()
Dhb-graphite2.cc193 _hb_graphite2_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_graphite2_shaper_shape_plan_data_create()
218 _hb_graphite2_shape (hb_shape_plan_t *shape_plan, in _hb_graphite2_shape() argument
Dhb-uniscribe.cc215 _hb_uniscribe_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_uniscribe_shaper_shape_plan_data_create()
234 _hb_uniscribe_shape (hb_shape_plan_t *shape_plan, in _hb_uniscribe_shape() argument
Dhb-ot-layout.h191 hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan,
/external/chromium_org/third_party/harfbuzz-ng/src/
Dhb-shape-plan.cc40 hb_shape_plan_plan (hb_shape_plan_t *shape_plan, in hb_shape_plan_plan() argument
49 if (hb_##shaper##_shaper_face_data_ensure (shape_plan->face)) { \ in hb_shape_plan_plan()
50 HB_SHAPER_DATA (shaper, shape_plan) = \ in hb_shape_plan_plan()
51 … HB_SHAPER_DATA_CREATE_FUNC (shaper, shape_plan) (shape_plan, user_features, num_user_features); \ in hb_shape_plan_plan()
52 shape_plan->shaper_func = _hb_##shaper##_shape; \ in hb_shape_plan_plan()
53 shape_plan->shaper_name = #shaper; \ in hb_shape_plan_plan()
109 hb_shape_plan_t *shape_plan; in hb_shape_plan_create() local
115 if (!(shape_plan = hb_object_create<hb_shape_plan_t> ())) in hb_shape_plan_create()
119 shape_plan->default_shaper_list = shaper_list == NULL; in hb_shape_plan_create()
120 shape_plan->face = hb_face_reference (face); in hb_shape_plan_create()
[all …]
Dhb-shape-plan.h59 hb_shape_plan_reference (hb_shape_plan_t *shape_plan);
62 hb_shape_plan_destroy (hb_shape_plan_t *shape_plan);
65 hb_shape_plan_set_user_data (hb_shape_plan_t *shape_plan,
72 hb_shape_plan_get_user_data (hb_shape_plan_t *shape_plan,
77 hb_shape_plan_execute (hb_shape_plan_t *shape_plan,
84 hb_shape_plan_get_shaper (hb_shape_plan_t *shape_plan);
Dhb-ot-shape.cc160 _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, in _hb_ot_shaper_shape_plan_data_create() argument
168 hb_ot_shape_planner_t planner (shape_plan); in _hb_ot_shaper_shape_plan_data_create()
172 hb_ot_shape_collect_features (&planner, &shape_plan->props, user_features, num_user_features); in _hb_ot_shaper_shape_plan_data_create()
625 _hb_ot_shape (hb_shape_plan_t *shape_plan, in _hb_ot_shape() argument
631 …hb_ot_shape_context_t c = {HB_SHAPER_DATA_GET (shape_plan), font, font->face, buffer, features, nu… in _hb_ot_shape()
639 hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan, in hb_ot_shape_plan_collect_lookups() argument
644 HB_SHAPER_DATA_GET (shape_plan)->collect_lookups (table_tag, lookup_indexes); in hb_ot_shape_plan_collect_lookups()
678 hb_shape_plan_t *shape_plan = hb_shape_plan_create_cached (font->face, &buffer->props, in hb_ot_shape_glyphs_closure() local
689 hb_ot_shape_plan_collect_lookups (shape_plan, HB_OT_TAG_GSUB, &lookups); in hb_ot_shape_glyphs_closure()
700 hb_shape_plan_destroy (shape_plan); in hb_ot_shape_glyphs_closure()
Dhb-fallback-shape.cc74 _hb_fallback_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_fallback_shaper_shape_plan_data_create()
92 _hb_fallback_shape (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_fallback_shape()
Dhb-shape.cc304 …hb_shape_plan_t *shape_plan = hb_shape_plan_create_cached (font->face, &buffer->props, features, n… in hb_shape_full() local
305 hb_bool_t res = hb_shape_plan_execute (shape_plan, font, buffer, features, num_features); in hb_shape_full()
306 hb_shape_plan_destroy (shape_plan); in hb_shape_full()
Dhb-shape-plan-private.hh54 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_PROTOTYPE(shaper, shape_plan);
Dhb-face-private.hh61 hb_shape_plan_t *shape_plan; member
Dhb-gobject-structs.cc63 HB_DEFINE_OBJECT_TYPE (shape_plan) in HB_DEFINE_OBJECT_TYPE()
Dhb-shaper-private.hh32 typedef hb_bool_t hb_shape_func_t (hb_shape_plan_t *shape_plan,
Dhb-graphite2.cc192 _hb_graphite2_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED, in _hb_graphite2_shaper_shape_plan_data_create()
217 _hb_graphite2_shape (hb_shape_plan_t *shape_plan, in _hb_graphite2_shape() argument
Dhb-ot-layout.h197 hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan,
Dhb-face.cc234 hb_shape_plan_destroy (node->shape_plan); in hb_face_destroy()

12