Lines Matching refs:glyphbuf

575                           SkAutoSTMalloc<BUFFERSIZE, uint8_t>* glyphbuf);
1178 GDIGlyphbufferPointIter(const uint8_t* glyphbuf, DWORD total_size)
1179 : fHeaderIter(glyphbuf, total_size), fCurveIter(), fPointIter()
1217 /** Iterates over all of the polygon headers in a glyphbuf. */
1220 GDIPolygonHeaderIter(const uint8_t* glyphbuf, DWORD total_size)
1221 : fCurPolygon(reinterpret_cast<const TTPOLYGONHEADER*>(glyphbuf))
1222 , fEndPolygon(SkTAddOffset<const TTPOLYGONHEADER>(glyphbuf, total_size))
1339 void process(const uint8_t* glyphbuf, DWORD total_size);
1345 bool process(const uint8_t* glyphbuf, DWORD total_size, GDIGlyphbufferPointIter hintedYs);
1348 void SkGDIGeometrySink::process(const uint8_t* glyphbuf, DWORD total_size) {
1349 const uint8_t* cur_glyph = glyphbuf;
1350 const uint8_t* end_glyph = glyphbuf + total_size;
1415 bool SkGDIGeometrySink::process(const uint8_t* glyphbuf, DWORD total_size,
1417 const uint8_t* cur_glyph = glyphbuf;
1418 const uint8_t* end_glyph = glyphbuf + total_size;
1497 SkAutoSTMalloc<BUFFERSIZE, uint8_t>* glyphbuf)
1501 DWORD total_size = GetGlyphOutlineW(fDDC, glyph, flags, &gm, BUFFERSIZE, glyphbuf->get(), &fMat22);
1519 glyphbuf->reset(total_size);
1521 DWORD ret = GetGlyphOutlineW(fDDC, glyph, flags, &gm, total_size, glyphbuf->get(), &fMat22);
1524 ret = GetGlyphOutlineW(fDDC, glyph, flags, &gm, total_size, glyphbuf->get(), &fMat22);
1553 SkAutoSTMalloc<BUFFERSIZE, uint8_t> glyphbuf(BUFFERSIZE);
1554 DWORD total_size = getGDIGlyphPath(glyph, format, &glyphbuf);
1561 sink.process(glyphbuf, total_size);
1572 if (!sinkXBufYIter.process(glyphbuf, total_size,
1578 sink.process(glyphbuf, total_size);