Home
last modified time | relevance | path

Searched refs:hb_blob_t (Results 1 – 25 of 77) sorted by relevance

1234

/third_party/skia/third_party/externals/harfbuzz/src/
Dhb-blob.h84 typedef struct hb_blob_t hb_blob_t; typedef
86 HB_EXTERN hb_blob_t *
93 HB_EXTERN hb_blob_t *
100 HB_EXTERN hb_blob_t *
103 HB_EXTERN hb_blob_t *
112 HB_EXTERN hb_blob_t *
113 hb_blob_create_sub_blob (hb_blob_t *parent,
117 HB_EXTERN hb_blob_t *
118 hb_blob_copy_writable_or_fail (hb_blob_t *blob);
120 HB_EXTERN hb_blob_t *
[all …]
Dhb-blob.cc68 hb_blob_t *
82 hb_blob_t *blob = hb_blob_create_or_fail (data, length, mode, in hb_blob_create()
106 hb_blob_t *
113 hb_blob_t *blob; in hb_blob_create_or_fail()
116 !(blob = hb_object_create<hb_blob_t> ())) in hb_blob_create_or_fail()
145 hb_blob_destroy ((hb_blob_t *) data); in _hb_blob_destroy()
168 hb_blob_t *
169 hb_blob_create_sub_blob (hb_blob_t *parent, in hb_blob_create_sub_blob()
173 hb_blob_t *blob; in hb_blob_create_sub_blob()
199 hb_blob_t *
[all …]
Dhb-face.cc65 hb_face_count (hb_blob_t *blob) in hb_face_count()
72hb_blob_t *sanitized = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (hb_blob_refer… in hb_face_count()
145 hb_blob_t *blob;
150 _hb_face_for_data_closure_create (hb_blob_t *blob, unsigned int index) in _hb_face_for_data_closure_create()
173 static hb_blob_t *
187 hb_blob_t *blob = hb_blob_create_sub_blob (data->blob, base_offset + table.offset, table.length); in _hb_face_for_data_reference_table()
207 hb_face_create (hb_blob_t *blob, in hb_face_create()
387 hb_blob_t *
409 hb_blob_t *
627 hb_hashmap_t<hb_tag_t, hb_blob_t *> tables;
[all …]
Dhb-blob.hh39 struct hb_blob_t struct
82 hb_blob_ptr_t (hb_blob_t *b_ = nullptr) : b (b_) {} in hb_blob_ptr_t() argument
83 hb_blob_t * operator = (hb_blob_t *b_) { return b = b_; } in operator =()
89 hb_blob_t * get_blob () const { return b.get_raw (); } in get_blob()
94 hb_nonnull_ptr_t<hb_blob_t> b;
Dhb-face.h42 hb_face_count (hb_blob_t *blob);
58 hb_face_create (hb_blob_t *blob,
74 typedef hb_blob_t * (*hb_reference_table_func_t) (hb_face_t *face, hb_tag_t tag, void *user_data);
109 HB_EXTERN hb_blob_t *
113 HB_EXTERN hb_blob_t *
172 hb_blob_t *blob);
Dhb-machinery.hh279 hb_blob_t>
281 static hb_blob_t *create (hb_face_t *face) in create()
283 static void destroy (hb_blob_t *p) { hb_blob_destroy (p); } in destroy()
285 static const hb_blob_t *get_null () in get_null()
288 static const T* convert (const hb_blob_t *blob) in convert()
291 hb_blob_t* get_blob () const { return this->get_stored (); } in get_blob()
Dhb-ot-color-svg-table.hh46 hb_blob_t *reference_blob (hb_blob_t *svg_blob, unsigned int index_offset) const in reference_blob()
86 hb_blob_t *reference_blob_for_glyph (hb_codepoint_t glyph_id) const in reference_blob_for_glyph()
Dmain.cc53 hb_blob_t *blob = hb_ot_color_glyph_reference_svg (face, glyph_id); in svg_dump()
87 hb_blob_t *blob = hb_ot_color_glyph_reference_png (font, sample_glyph_id); in png_dump()
100 hb_blob_t *blob = hb_ot_color_glyph_reference_png (font, sample_glyph_id); in png_dump()
107 hb_blob_t *blob = hb_ot_color_glyph_reference_png (font, glyph_id); in png_dump()
283 dump_glyphs (hb_blob_t *blob, const char *font_name) in dump_glyphs()
347 print_layout_info_using_private_api (hb_blob_t *blob) in print_layout_info_using_private_api()
350 hb_blob_t *font_blob = hb_sanitize_context_t ().sanitize_blob<OpenTypeFontFile> (blob); in print_layout_info_using_private_api()
509 hb_blob_t *blob = hb_blob_create_from_file_or_fail (argv[1]); in main()
Dhb-ot-meta-table.hh47 hb_blob_t *reference_entry (hb_blob_t *meta_blob) const in reference_entry()
78 hb_blob_t *reference_entry (hb_tag_t tag) const in reference_entry()
Dhb-ot-color.cc263 hb_blob_t *
303 hb_blob_t *
306 hb_blob_t *blob = hb_blob_get_empty (); in hb_ot_color_glyph_reference_png()
Dhb-sanitize.hh159 void init (hb_blob_t *b) in dispatch()
329 hb_blob_t *sanitize_blob (hb_blob_t *blob) in sanitize_blob()
396 hb_blob_t *reference_table (const hb_face_t *face, hb_tag_t tableTag = Type::tableTag) in reference_table()
409 hb_blob_t *blob;
Dtest-ot-meta.cc40 hb_blob_t *blob = hb_blob_create_from_file_or_fail (argv[1]); in main()
56 hb_blob_t *entry = hb_ot_meta_reference_entry (face, tags[i]); in main()
Dhb-face.hh70 hb_blob_t *reference_table (hb_tag_t tag) const in reference_table()
72 hb_blob_t *blob; in reference_table()
Dhb-subset.hh57 hb_blob_t *source_blob;
62 hb_subset_context_t (hb_blob_t *source_blob_, in hb_subset_context_t()
Dhb-ot-color.h126 HB_EXTERN hb_blob_t *
136 HB_EXTERN hb_blob_t *
Dhb-subset.cc94 static hb_blob_t*
160 hb_blob_t *source_blob = hb_sanitize_context_t ().reference_table<TableType> (plan->source); in _subset()
206 hb_blob_t *dest_blob = _repack (tag, serializer); in _subset()
272 hb_blob_t *source_table = hb_face_reference_table (plan->source, tag); in _passthrough()
Dhb-subset-plan.hh185 hb_blob_t *contents) in add_table()
189 hb_blob_t *source_blob = source->reference_table (tag); in add_table()
/third_party/skia/third_party/externals/harfbuzz/test/api/
Dtest-ot-meta.c60 hb_blob_t *dlng = hb_ot_meta_reference_entry (face, HB_OT_META_TAG_DESIGN_LANGUAGES); in test_ot_meta_reference_entry()
64 hb_blob_t *fslf = hb_ot_meta_reference_entry (face, (hb_ot_meta_tag_t) HB_TAG ('f','s','l','f')); in test_ot_meta_reference_entry()
67 hb_blob_t *nacl = hb_ot_meta_reference_entry (face, (hb_ot_meta_tag_t) HB_TAG ('n','a','c','l')); in test_ot_meta_reference_entry()
70 hb_blob_t *slng = hb_ot_meta_reference_entry (face, HB_OT_META_TAG_SUPPORTED_LANGUAGES); in test_ot_meta_reference_entry()
Dtest-subset-drop-tables.c48 hb_blob_t *hdmx = hb_face_reference_table (subset, HB_TAG ('h', 'd', 'm', 'x')); in test_subset_drop_tables()
49 hb_blob_t *hmtx = hb_face_reference_table (subset, HB_TAG ('h', 'm', 't', 'x')); in test_subset_drop_tables()
50 hb_blob_t *cmap = hb_face_reference_table (subset, HB_TAG ('c', 'm', 'a', 'p')); in test_subset_drop_tables()
Dtest-font.c61 hb_blob_t *blob; in test_face_create()
85 static hb_blob_t *
98 hb_blob_t *blob; in test_face_createfortables()
154 hb_blob_t *blob; in _test_fontfuncs_nil()
259 hb_blob_t *blob; in test_fontfuncs_subclassing()
391 hb_blob_t *blob; in test_fontfuncs_parallels()
461 hb_blob_t *blob; in test_font_properties()
Dtest-subset-vmtx.c34 hb_blob_t *vhea_blob = hb_face_reference_table (face, HB_TAG ('v','h','e','a')); in check_num_vmetrics()
35 hb_blob_t *vmtx_blob = hb_face_reference_table (face, HB_TAG ('v','m','t','x')); in check_num_vmetrics()
Dtest-blob.c48 hb_blob_t *blob; in test_blob_empty()
94 hb_blob_t *blob;
208 hb_blob_t *b = fixture->blob; in test_blob()
267 hb_blob_t *b = fixture->blob; in test_blob_subblob()
/third_party/skia/third_party/externals/harfbuzz/perf/
Dperf-shaping.hh11 hb_blob_t *blob = hb_blob_create_from_file_or_fail (font_path); in shape()
19 hb_blob_t *text_blob = hb_blob_create_from_file_or_fail (text_path); in shape()
/third_party/skia/third_party/externals/harfbuzz/test/fuzzing/
Dhb-subset-fuzzer.cc29 hb_blob_t *blob = hb_face_reference_blob (result); in trySubset()
50 hb_blob_t *blob = hb_blob_create ((const char *) data, size, in LLVMFuzzerTestOneInput()
/third_party/skia/third_party/externals/harfbuzz/util/
Dface-options.hh56 hb_blob_t *blob = nullptr;
64 hb_blob_t *blob = nullptr;

1234