Home
last modified time | relevance | path

Searched refs:advances (Results 1 - 14 of 14) sorted by relevance

/third_party/skia/src/pdf/
H A DSkPDFMakeCIDGlyphWidthsArray.cpp42 int16_t findMode(SkSpan<const int16_t> advances) { in findMode() argument
43 if (advances.empty()) { in findMode()
47 int16_t previousAdvance = advances[0]; in findMode()
48 int16_t currentModeAdvance = advances[0]; in findMode()
52 for (size_t i = 1; i < advances.size(); ++i) { in findMode()
53 if (advances[i] == previousAdvance) { in findMode()
60 previousAdvance = advances[i]; in findMode()
76 // There are two ways of expressing advances in SkPDFMakeCIDGlyphWidthsArray()
117 std::vector<int16_t> advances; in SkPDFMakeCIDGlyphWidthsArray() local
118 advances in SkPDFMakeCIDGlyphWidthsArray()
[all...]
/third_party/skia/third_party/externals/freetype/src/base/
H A Dftadvanc.c27 FT_Fixed* advances, in _ft_face_scale_advances()
50 advances[nn] = FT_MulDiv( advances[nn], scale, 64 ); in _ft_face_scale_advances()
26 _ft_face_scale_advances( FT_Face face, FT_Fixed* advances, FT_UInt count, FT_Int32 flags ) _ft_face_scale_advances() argument
/third_party/skia/modules/skshaper/src/
H A DSkShaper_primitive.cpp221 std::unique_ptr<SkScalar[]> advances(new SkScalar[glyphCount]); in shape()
223 font.GetWidths(glyphs.get(), glyphCount, advances.get(), nullptr); in shape()
225 font.getWidthsBounds(glyphs.get(), glyphCount, advances.get(), nullptr, nullptr); in shape()
234 advances.get() + glyphOffset, &bytesCollapsed); in shape()
261 position.fX += advances[i + glyphOffset]; in shape()
H A DSkShaper_coretext.cpp255 SkAutoSTArray<4096, CGSize> advances(runGlyphs);
256 CTRunGetAdvances(run, {0, runGlyphs}, advances.data());
259 adv += advances[k].width;
H A DSkShaper_harfbuzz.cpp172 hb_position_t* advances,
207 *advances = skhb_position(advance[i]);
208 advances = SkTAddOffset<hb_position_t>(advances, advance_stride);
1613 // Note that the advances remain ltr.
167 skhb_glyph_h_advances(hb_font_t* hb_font, void* font_data, unsigned count, const hb_codepoint_t* glyphs, unsigned int glyph_stride, hb_position_t* advances, unsigned int advance_stride, void* user_data) global() argument
/third_party/skia/third_party/externals/freetype/src/type1/
H A Dt1gload.c280 FT_Fixed* advances ) in FT_LOCAL_DEF()
296 advances[nn] = 0; in FT_LOCAL_DEF()
332 advances[nn] = FIXED_TO_INT( decoder.builder.advance.x ); in FT_LOCAL_DEF()
334 advances[nn] = 0; in FT_LOCAL_DEF()
338 advances[nn], in FT_LOCAL_DEF()
339 advances[nn] == 1 ? "" : "s" )); in FT_LOCAL_DEF()
H A Dt1gload.h38 FT_Fixed* advances );
/third_party/skia/third_party/externals/freetype/src/truetype/
H A Dttdriver.c226 FT_Fixed *advances ) in tt_get_advances()
251 advances[nn] = ah; in tt_get_advances()
270 advances[nn] = aw; in tt_get_advances()
/third_party/skia/modules/skplaintexteditor/src/
H A Dshape.cpp198 std::unique_ptr<float[]> advances(new float[glyphCount]); in set_character_bounds()
199 font.getWidths(glyphs, glyphCount, advances.get()); in set_character_bounds()
224 const float* clusterAdvances = &advances[clusterStart]; in set_character_bounds()
/third_party/skia/third_party/externals/freetype/src/cff/
H A Dcffdrivr.c206 FT_Fixed* advances ) in FT_CALLBACK_DEF()
254 advances[nn] = ah; in FT_CALLBACK_DEF()
285 advances[nn] = aw; in FT_CALLBACK_DEF()
301 advances[nn] = ( flags & FT_LOAD_VERTICAL_LAYOUT ) in FT_CALLBACK_DEF()
/third_party/skia/src/utils/
H A DSkCustomTypeface.cpp403 std::vector<float> advances(glyphCount); in Deserialize()
404 if (stream->read(advances.data(), glyphCount * sizeof(float)) != glyphCount * sizeof(float)) { in Deserialize()
425 builder.setGlyph(i, advances[i], path); in Deserialize()
/third_party/skia/third_party/externals/harfbuzz/src/
H A Dhb-uniscribe.cc664 ALLOCATE_ARRAY (int, advances, glyphs_size); in _hb_uniscribe_shape()
810 advances + glyphs_offset, in _hb_uniscribe_shape()
859 info->mask = advances[i]; in _hb_uniscribe_shape()
/third_party/skia/third_party/externals/freetype/include/freetype/internal/
H A Dftdrv.h87 FT_Fixed* advances );
147 * set to get vertical advance heights. The 'advances' buffer is
/third_party/libunwind/libunwind/doc/
H A Dunw_step.tex19 The \Func{unw\_step}() routine advances the unwind cursor \Var{cp} to

Completed in 11 milliseconds