hb_blob_t
53 struct hb_blob_t { 54 hb_object_header_t header; 55 ASSERT_POD (); 56 57 bool immutable; 58 59 const char *data; 60 unsigned int length; 61 hb_memory_mode_t mode; 62 63 void *user_data; 64 hb_destroy_func_t destroy; 65 };
Cross Reference: /external/harfbuzz_ng/src/hb-blob.cc
96 struct hb_font_t { 97 hb_object_header_t header; 98 ASSERT_POD (); 99 100 hb_bool_t immutable; 101 102 hb_font_t *parent; 103 hb_face_t *face; 104 105 int x_scale; 106 int y_scale; 107 108 unsigned int x_ppem; 109 unsigned int y_ppem; 110 111 hb_font_funcs_t *klass; 112 void *user_data; 113 hb_destroy_func_t destroy; 114 115 struct hb_shaper_data_t shaper_data;
Cross Reference: /external/harfbuzz_ng/src/hb-font-private.hh
43 struct hb_face_t { 44 hb_object_header_t header; 45 ASSERT_POD (); 46 47 hb_bool_t immutable; 48 49 hb_reference_table_func_t reference_table_func; 50 void *user_data; 51 hb_destroy_func_t destroy; 52 53 unsigned int index; 54 mutable unsigned int upem; 55 mutable unsigned int num_glyphs; 56 57 struct hb_shaper_data_t shaper_data; 58 59 struct plan_node_t { 60 hb_shape_plan_t *shape_plan; 61 plan_node_t *next; 62 } *shape_plans;
Cross Reference: /external/harfbuzz_ng/src/hb-face-private.hh