equal
deleted
inserted
replaced
48 |
48 |
49 hb_reference_table_func_t reference_table_func; |
49 hb_reference_table_func_t reference_table_func; |
50 void *user_data; |
50 void *user_data; |
51 hb_destroy_func_t destroy; |
51 hb_destroy_func_t destroy; |
52 |
52 |
53 unsigned int index; |
53 unsigned int index; /* Face index in a collection, zero-based. */ |
54 mutable unsigned int upem; |
54 mutable unsigned int upem; /* Units-per-EM. */ |
55 mutable unsigned int num_glyphs; |
55 mutable unsigned int num_glyphs; /* Number of glyphs. */ |
56 |
56 |
57 struct hb_shaper_data_t shaper_data; |
57 struct hb_shaper_data_t shaper_data; /* Various shaper data. */ |
58 |
58 |
|
59 /* Various non-shaping data. */ |
|
60 /* ... */ |
|
61 |
|
62 /* Cache */ |
59 struct plan_node_t { |
63 struct plan_node_t { |
60 hb_shape_plan_t *shape_plan; |
64 hb_shape_plan_t *shape_plan; |
61 plan_node_t *next; |
65 plan_node_t *next; |
62 } *shape_plans; |
66 } *shape_plans; |
63 |
67 |