/external/harfbuzz_ng/src/ |
hb-font-private.hh | 125 inline hb_position_t em_scale_x (int16_t v) { return em_scale (v, x_scale); } 126 inline hb_position_t em_scale_y (int16_t v) { return em_scale (v, y_scale); } 127 inline hb_position_t em_scalef_x (float v) { return em_scalef (v, this->x_scale); } 128 inline hb_position_t em_scalef_y (float v) { return em_scalef (v, this->y_scale); } 129 inline hb_position_t em_scale_dir (int16_t v, hb_direction_t direction) 133 inline hb_position_t parent_scale_x_distance (hb_position_t v) { 135 return (hb_position_t) (v * (int64_t) this->x_scale / this->parent->x_scale); 138 inline hb_position_t parent_scale_y_distance (hb_position_t v) [all...] |
hb-font.h | 86 hb_position_t ascender; /* typographic ascender. */ 87 hb_position_t descender; /* typographic descender. */ 88 hb_position_t line_gap; /* suggested line spacing gap. */ 90 hb_position_t reserved9; 91 hb_position_t reserved8; 92 hb_position_t reserved7; 93 hb_position_t reserved6; 94 hb_position_t reserved5; 95 hb_position_t reserved4; 96 hb_position_t reserved3 [all...] |
hb-ot-math.h | 133 hb_position_t advance; 152 hb_position_t start_connector_length; 153 hb_position_t end_connector_length; 154 hb_position_t full_advance; 163 HB_EXTERN hb_position_t 167 HB_EXTERN hb_position_t 171 HB_EXTERN hb_position_t 179 HB_EXTERN hb_position_t 183 hb_position_t correction_height); 193 HB_EXTERN hb_position_t [all...] |
hb-ot-math.cc | 67 * This function returns the requested math constants as a #hb_position_t. 77 hb_position_t 94 hb_position_t 111 hb_position_t 153 hb_position_t 157 hb_position_t correction_height) 211 hb_position_t 246 hb_position_t *italics_correction /* OUT */)
|
hb-ot-math-table.hh | 39 inline hb_position_t get_x_value (hb_font_t *font, const void *base) const 41 inline hb_position_t get_y_value (hb_font_t *font, const void *base) const 80 inline hb_position_t get_value (hb_ot_math_constant_t constant, 176 inline hb_position_t get_value (hb_codepoint_t glyph, 207 inline hb_position_t get_value (hb_codepoint_t glyph, 251 inline hb_position_t get_value (hb_position_t correction_height, hb_font_t *font) const 270 hb_position_t height = correctionHeight[i + half].get_y_value(font, this); 310 inline hb_position_t get_kerning (hb_ot_math_kern_t kern, 311 hb_position_t correction_height [all...] |
hb-font.cc | 129 static hb_position_t 137 static hb_position_t 146 static hb_position_t 155 static hb_position_t 168 hb_position_t *x, 169 hb_position_t *y, 179 hb_position_t *x, 180 hb_position_t *y, 193 hb_position_t *x, 194 hb_position_t *y [all...] |
hb-ot-layout-gdef-table.hh | 100 inline hb_position_t get_caret_value (hb_font_t *font, hb_direction_t direction) const 123 inline hb_position_t get_caret_value (hb_font_t *font, hb_direction_t direction, hb_codepoint_t glyph_id) const 125 hb_position_t x, y; 149 inline hb_position_t get_caret_value (hb_font_t *font, hb_direction_t direction, const VariationStore &var_store) const 175 inline hb_position_t get_caret_value (hb_font_t *font, 219 hb_position_t *caret_array /* OUT */) const 254 hb_position_t *caret_array /* OUT */) const 374 hb_position_t *caret_array /* OUT */) const
|
hb-buffer.h | 91 hb_position_t x_advance; 92 hb_position_t y_advance; 93 hb_position_t x_offset; 94 hb_position_t y_offset;
|
hb-ot-shape-fallback.cc | 207 hb_position_t y_gap = font->y_scale / 16; 324 hb_position_t x_offset = 0, y_offset = 0; 460 hb_position_t x_kern, y_kern; 468 hb_position_t kern1 = x_kern >> 1; 469 hb_position_t kern2 = x_kern - kern1; 477 hb_position_t kern1 = y_kern >> 1; 478 hb_position_t kern2 = y_kern - kern1;
|
hb-ot-shape-complex-arabic.cc | 492 hb_position_t w_total = 0; // Total to be filled 493 hb_position_t w_fixed = 0; // Sum of fixed tiles 494 hb_position_t w_repeating = 0; // Sum of repeating tiles 503 hb_position_t width = font->get_glyph_h_advance (info[i].codepoint); 536 hb_position_t w_remaining = w_total - w_fixed; 541 hb_position_t extra_repeat_overlap = 0; 542 hb_position_t shortfall = sign * w_remaining - sign * w_repeating * (n_copies + 1); 546 hb_position_t excess = (n_copies + 1) * sign * w_repeating - sign * w_remaining; 558 hb_position_t x_offset = 0; 561 hb_position_t width = font->get_glyph_h_advance (info[k - 1].codepoint) [all...] |
hb-ft.cc | 217 static hb_position_t 235 static hb_position_t 259 hb_position_t *x, 260 hb_position_t *y, 282 static hb_position_t 334 hb_position_t *x, 335 hb_position_t *y,
|
hb-ot-layout-gpos-table.hh | 236 hb_position_t *x, hb_position_t *y) const 260 hb_position_t *x, hb_position_t *y) const 265 hb_position_t cx, cy; 292 hb_position_t *x, hb_position_t *y) const 329 hb_position_t *x, hb_position_t *y) const 433 hb_position_t mark_x, mark_y, base_x, base_y [all...] |
hb-ot-layout-common-private.hh | [all...] |
hb-ot-layout.h | 88 hb_position_t *caret_array /* OUT */);
|
hb-ot-font.cc | 497 static hb_position_t 507 static hb_position_t
|
hb-common.h | 76 typedef int32_t hb_position_t; typedef
|
hb-coretext.cc | [all...] |
hb-buffer.cc | [all...] |
/frameworks/base/core/jni/android/graphics/ |
HarfBuzzNGFaceSkia.h | 38 HBFixedToFloat (hb_position_t v) 43 static inline hb_position_t 49 static inline hb_position_t SkScalarToHBFixed(SkScalar value) {
|
HarfBuzzNGFaceSkia.cpp | 59 static void SkiaGetGlyphWidthAndExtents(SkPaint* paint, hb_codepoint_t codepoint, hb_position_t* width, hb_glyph_extents_t* extents) 100 static hb_position_t harfbuzzGetGlyphHorizontalAdvance(hb_font_t* hbFont, void* fontData, hb_codepoint_t glyph, void* userData) 103 hb_position_t advance = 0; 109 static hb_bool_t harfbuzzGetGlyphHorizontalOrigin(hb_font_t* hbFont, void* fontData, hb_codepoint_t glyph, hb_position_t* x, hb_position_t* y, void* userData)
|
/external/harfbuzz_ng/test/api/ |
test-shape.c | 43 static hb_position_t 70 static hb_position_t 121 const hb_position_t output_x_advances[] = {9, 5, 5, 10}; 122 const hb_position_t output_x_offsets[] = {0, -1, 0, 0}; 169 const hb_position_t output_clusters[] = {0};
|
test-font.c | 116 hb_position_t x, y; 205 hb_position_t *x, hb_position_t *y, 225 hb_position_t *x, hb_position_t *y, 238 static hb_position_t 262 hb_position_t x; 263 hb_position_t y;
|
test-common.c | 46 g_assert_cmpint (sizeof (hb_position_t), ==, 4);
|
/frameworks/minikin/libs/minikin/ |
Layout.cpp | 238 static hb_position_t harfbuzzGetGlyphHorizontalAdvance(hb_font_t* /* hbFont */, void* fontData, 246 hb_codepoint_t /* glyph */, hb_position_t* /* x */, hb_position_t* /* y */, 285 static float HBFixedToFloat(hb_position_t v) 290 static hb_position_t HBFloatToFixed(float v) [all...] |
/external/harfbuzz_ng/util/ |
helper-cairo.cc | 496 hb_position_t x = 0, y = 0;
|