/frameworks/base/core/jni/android/graphics/ |
HarfbuzzSkia.h | 40 static inline float HBFixedToFloat(HB_Fixed v) { 45 static inline HB_Fixed SkScalarToHBFixed(SkScalar value) { 46 // HB_Fixed is a 26.6 fixed point format.
|
HarfbuzzSkia.cpp | 70 HB_Fixed* advances, int flags) 115 HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints) 165 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
|
TextLayoutCache.cpp | [all...] |
/external/harfbuzz/src/ |
harfbuzz-buffer.h | 49 HB_Fixed x_pos; 50 HB_Fixed y_pos; 51 HB_Fixed x_advance; 52 HB_Fixed y_advance;
|
harfbuzz-shape.h | 33 typedef hb_uint32 HB_Fixed; /* 26.6 */ 41 HB_Fixed advance; 148 HB_Fixed x_offset; 149 HB_Fixed y_offset; 150 HB_Fixed advance;
|
harfbuzz-shaper.h | 232 HB_Fixed x, y; 233 HB_Fixed width, height; 234 HB_Fixed xOffset, yOffset; 243 void (*getGlyphAdvances)(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags /*HB_ShaperFlag*/); 246 HB_Error (*getPointInOutline)(HB_Font font, HB_Glyph glyph, int flags /*HB_ShaperFlag*/, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints); 248 HB_Fixed (*getFontMetric)(HB_Font font, HB_FontMetric metric); 282 HB_Fixed *advances; /* output: <num_glyphs> advances */
|
harfbuzz-global.h | 77 typedef hb_int32 HB_Fixed; /* 26.6 */ 108 HB_Fixed x; 109 HB_Fixed y;
|
harfbuzz-gpos.h | 61 HB_Fixed* metric_value,
|
harfbuzz-shaper.cpp | 261 HB_Fixed size = item->font->klass->getFontMetric(item->font, HB_FontAscent) / 10; 262 HB_Fixed offsetBase = HB_FIXED_CONSTANT(1) + (size - HB_FIXED_CONSTANT(4)) / 4; 285 HB_Fixed offset = offsetBase; [all...] |
harfbuzz-gpos.c | 45 HB_Fixed anchor_x; /* the coordinates of the anchor point */ 46 HB_Fixed anchor_y; /* of the last valid glyph */ 66 HB_Fixed* metric_value, 477 HB_Fixed value; 718 HB_Fixed* x_value, 719 HB_Fixed* y_value ) [all...] |
/external/harfbuzz/contrib/ |
harfbuzz-freetype.c | 37 HB_Fixed *advances, int flags) { 68 hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, 115 static HB_Fixed
|
/external/skia/src/ports/ |
SkHarfBuzzFont.cpp | 15 // HB_Fixed is a 26.6 fixed point format. 16 static inline HB_Fixed SkScalarToHarfbuzzFixed(SkScalar value) { 18 return static_cast<HB_Fixed>(value * 64); 50 hb_uint32 numGlyphs, HB_Fixed* advances, int flags) { 83 hb_uint32 index, HB_Fixed* xPos, HB_Fixed* yPos, 135 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
|
/external/webkit/Source/WebCore/platform/graphics/android/fonts/ |
HarfbuzzSkia.cpp | 48 static HB_Fixed SkiaScalarToHarfbuzzFixed(SkScalar value) 50 // HB_Fixed is a 26.6 fixed point format. 76 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags) 122 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints) 175 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
|
FontAndroid.cpp | 371 static int truncateFixedPointToInteger(HB_Fixed value) 444 const HB_Fixed* advances() const { return m_item.advances; } 825 m_item.advances = new HB_Fixed[size]; [all...] |
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
HarfbuzzSkia.cpp | 52 static HB_Fixed SkiaScalarToHarfbuzzFixed(SkScalar value) 54 // HB_Fixed is a 26.6 fixed point format. 89 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags) 139 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints) 192 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
|
ComplexTextControllerLinux.h | 101 const HB_Fixed* advances() const { return m_item.advances; }
|
ComplexTextControllerLinux.cpp | 44 static int truncateFixedPointToInteger(HB_Fixed value) 243 m_item.advances = new HB_Fixed[size]; 261 memset(m_item.advances, 0, size * sizeof(HB_Fixed));
|
FontLinux.cpp | 172 static int truncateFixedPointToInteger(HB_Fixed value)
|
/external/harfbuzz/tests/shaping/ |
main.cpp | 82 static void hb_getAdvances(HB_Font /*font*/, const HB_Glyph * /*glyphs*/, hb_uint32 numGlyphs, HB_Fixed *advances, int /*flags*/) 113 HB_Error hb_getPointInOutline(HB_Font font, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints) 145 HB_Fixed hb_getFontMetric(HB_Font font, HB_FontMetric metric) 241 QVarLengthArray<HB_Fixed> hb_advances(shaper_item.num_glyphs); 254 memset(hb_advances.data(), 0, hb_advances.size() * sizeof(HB_Fixed));
|