Searched refs:shape_plan (Results 1 - 10 of 10) sorted by relevance

/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/harfbuzz/
H A Dhb-shape-plan.cc46 hb_shape_plan_plan (hb_shape_plan_t *shape_plan, argument
53 DEBUG_MSG_FUNC (SHAPE_PLAN, shape_plan,
63 if (hb_##shaper##_shaper_face_data_ensure (shape_plan->face_unsafe)) { \
64 HB_SHAPER_DATA (shaper, shape_plan) = \
65 HB_SHAPER_DATA_CREATE_FUNC (shaper, shape_plan) (shape_plan, \
68 shape_plan->shaper_func = _hb_##shaper##_shape; \
69 shape_plan->shaper_name = #shaper; \
145 hb_shape_plan_t *shape_plan; local
160 if (!(shape_plan
239 hb_shape_plan_reference(hb_shape_plan_t *shape_plan) argument
253 hb_shape_plan_destroy(hb_shape_plan_t *shape_plan) argument
282 hb_shape_plan_set_user_data(hb_shape_plan_t *shape_plan, hb_user_data_key_t *key, void * data, hb_destroy_func_t destroy, hb_bool_t replace) argument
303 hb_shape_plan_get_user_data(hb_shape_plan_t *shape_plan, hb_user_data_key_t *key) argument
325 hb_shape_plan_execute(hb_shape_plan_t *shape_plan, hb_font_t *font, hb_buffer_t *buffer, const hb_feature_t *features, unsigned int num_features) argument
400 hb_shape_plan_user_features_match(const hb_shape_plan_t *shape_plan, const hb_shape_plan_proposal_t *proposal) argument
415 hb_shape_plan_coords_match(const hb_shape_plan_t *shape_plan, const hb_shape_plan_proposal_t *proposal) argument
427 hb_shape_plan_matches(const hb_shape_plan_t *shape_plan, const hb_shape_plan_proposal_t *proposal) argument
538 hb_shape_plan_t *shape_plan = hb_shape_plan_create2 (face, props, local
582 hb_shape_plan_get_shaper(hb_shape_plan_t *shape_plan) argument
[all...]
H A Dhb-shape-plan.h78 hb_shape_plan_reference (hb_shape_plan_t *shape_plan);
81 hb_shape_plan_destroy (hb_shape_plan_t *shape_plan);
84 hb_shape_plan_set_user_data (hb_shape_plan_t *shape_plan,
91 hb_shape_plan_get_user_data (hb_shape_plan_t *shape_plan,
96 hb_shape_plan_execute (hb_shape_plan_t *shape_plan,
103 hb_shape_plan_get_shaper (hb_shape_plan_t *shape_plan);
H A Dhb-ot-shape.h47 hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan,
H A Dhb-shape-plan-private.hh61 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_PROTOTYPE(shaper, shape_plan);
H A Dhb-face-private.hh60 hb_shape_plan_t *shape_plan; member in struct:hb_face_t::plan_node_t
H A Dhb-fallback-shape.cc68 * shaper shape_plan data
74 _hb_fallback_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED,
94 _hb_fallback_shape (hb_shape_plan_t *shape_plan HB_UNUSED,
H A Dhb-ot-shape.cc163 * shaper shape_plan data
167 _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, argument
177 hb_ot_shape_planner_t planner (shape_plan);
181 hb_ot_shape_collect_features (&planner, &shape_plan->props,
823 _hb_ot_shape (hb_shape_plan_t *shape_plan, argument
829 hb_ot_shape_context_t c = {HB_SHAPER_DATA_GET (shape_plan), font, font->face, buffer, features, num_features};
842 hb_ot_shape_plan_collect_lookups (hb_shape_plan_t *shape_plan, argument
847 HB_SHAPER_DATA_GET (shape_plan)->collect_lookups (table_tag, lookup_indexes);
886 hb_shape_plan_t *shape_plan = hb_shape_plan_create_cached (font->face, &buffer->props, local
898 hb_ot_shape_plan_collect_lookups (shape_plan, HB_OT_TAG_GSU
[all...]
H A Dhb-shaper-private.hh32 typedef hb_bool_t hb_shape_func_t (hb_shape_plan_t *shape_plan,
H A Dhb-face.cc231 hb_shape_plan_destroy (node->shape_plan);
H A Dhb-coretext.cc283 * shaper shape_plan data
289 _hb_coretext_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED,
534 _hb_coretext_shape (hb_shape_plan_t *shape_plan, argument
1277 * shaper shape_plan data
1283 _hb_coretext_aat_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan HB_UNUSED,
1303 _hb_coretext_aat_shape (hb_shape_plan_t *shape_plan, argument
1309 return _hb_coretext_shape (shape_plan, font, buffer, features, num_features);

Completed in 156 milliseconds