HomeSort by relevance Sort by last modified time
    Searched refs:numGlyphs (Results 1 - 25 of 54) sorted by null

1 2 3

  /external/webkit/Source/WebCore/platform/graphics/skia/
SkiaFontWin.h 90 int numGlyphs,
SkiaFontWin.cpp 287 int numGlyphs)
293 // Reserve space for 64 glyphs on the stack. If numGlyphs is larger, the array
296 SkAutoSTArray<kLocalGlyphMax, SkPoint> posStorage(numGlyphs);
300 for (int i = 0; i < numGlyphs; i++) {
305 canvas->drawPosText(glyphs, numGlyphs * sizeof(uint16_t), pos, *paint);
309 for (int i = 0; i < numGlyphs; i++) {
351 int numGlyphs,
375 &glyphs[0], &advances[0], &offsets[0], numGlyphs))
407 &glyphs[0], &advances[0], &offsets[0], numGlyphs))
  /external/webkit/Source/WebCore/platform/graphics/cairo/
FontCairo.cpp 57 static void drawGlyphsToContext(cairo_t* context, const SimpleFontData* font, GlyphBufferGlyph* glyphs, int numGlyphs)
59 cairo_show_glyphs(context, glyphs, numGlyphs);
63 cairo_show_glyphs(context, glyphs, numGlyphs);
68 static void drawGlyphsShadow(GraphicsContext* graphicsContext, const FloatPoint& point, const SimpleFontData* font, GlyphBufferGlyph* glyphs, int numGlyphs)
83 cairo_show_glyphs(context, glyphs, numGlyphs);
89 cairo_scaled_font_glyph_extents(font->platformData().scaledFont(), glyphs, numGlyphs, &extents);
94 drawGlyphsToContext(shadowContext, font, glyphs, numGlyphs);
100 int from, int numGlyphs, const FloatPoint& point) const
105 for (int i = 0; i < numGlyphs; i++) {
112 drawGlyphsShadow(context, point, font, glyphs, numGlyphs);
    [all...]
  /external/webkit/Source/WebCore/platform/wx/wxcode/win/
non-kerned-drawing.cpp 72 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point)
109 int* spacing = new int[numGlyphs - from];
110 for (unsigned i = 0; i < numGlyphs; ++i)
124 wxString string = wxString((wxChar*)(&glyphs[from]), numGlyphs);
125 ::ExtTextOut(hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphs), numGlyphs, spacing);
  /external/webkit/Source/WebCore/platform/graphics/android/fonts/
HarfbuzzSkia.cpp 61 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), reinterpret_cast<uint16_t*>(glyphs));
65 for (int i = numGlyphs - 1; i >= 0; --i) {
72 *glyphsSize = numGlyphs;
76 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags)
84 OwnArrayPtr<uint16_t> glyphs16 = adoptArrayPtr(new uint16_t[numGlyphs]);
87 for (unsigned i = 0; i < numGlyphs; ++i)
89 paint.getTextWidths(glyphs16.get(), numGlyphs * sizeof(uint16_t), reinterpret_cast<SkScalar*>(advances));
94 for (unsigned i = 0; i < numGlyphs; ++i) {
112 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), glyphs16.get());
114 for (int i = 0; i < numGlyphs; ++i)
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/chromium/
HarfbuzzSkia.cpp 74 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), reinterpret_cast<uint16_t*>(glyphs));
78 for (int i = numGlyphs - 1; i >= 0; --i) {
85 *glyphsSize = numGlyphs;
89 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags)
97 OwnArrayPtr<uint16_t> glyphs16 = adoptArrayPtr(new uint16_t[numGlyphs]);
100 for (unsigned i = 0; i < numGlyphs; ++i)
102 paint.getTextWidths(glyphs16.get(), numGlyphs * sizeof(uint16_t), reinterpret_cast<SkScalar*>(advances));
107 for (unsigned i = 0; i < numGlyphs; ++i) {
126 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), glyphs16.get());
129 for (int i = 0; i < numGlyphs; ++i)
    [all...]
FontChromiumWin.cpp 191 int from, int numGlyphs,
199 bool drawGlyphs(int numGlyphs, const WORD* glyphs, const int* advances, float startAdvance) const;
218 int from, int numGlyphs,
224 , m_numGlyphs(numGlyphs)
256 bool TransparencyAwareGlyphPainter::drawGlyphs(int numGlyphs,
265 numGlyphs, glyphs, advances, 0, &origin);
291 ExtTextOut(m_hdc, x + shadowOffset.width(), y + shadowOffset.height(), ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]);
295 return !!ExtTextOut(m_hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]);
381 int numGlyphs,
385 TransparencyAwareGlyphPainter painter(graphicsContext, font, glyphBuffer, from, numGlyphs, point)
    [all...]
FontLinux.cpp 81 const GlyphBuffer& glyphBuffer, int from, int numGlyphs,
96 SkAutoSTMalloc<32, SkPoint> storage(numGlyphs), storage2(numGlyphs), storage3(numGlyphs);
102 for (int i = 0; i < numGlyphs; i++) {
129 for (int i = 0; i < numGlyphs; ++i) {
136 canvas->drawPosText(glyphs, numGlyphs << 1, pos, paint);
158 for (int i = 0; i < numGlyphs; ++i) {
165 canvas->drawPosText(glyphs, numGlyphs << 1, pos, paint);
UniscribeHelper.cpp 514 int numGlyphs,
541 shaping.m_glyphs.resize(numGlyphs);
542 shaping.m_visualAttributes.resize(numGlyphs);
567 numGlyphs, &run.a,
576 numGlyphs *= 2;
688 int numGlyphs;
693 numGlyphs = UNISCRIBE_HELPER_STACK_CHARS;
700 numGlyphs = itemLength * 3 / 2 + 16;
706 if (!shape(&m_input[startItem], itemLength, numGlyphs, m_runs[i], shaping))
    [all...]
  /frameworks/base/core/jni/android/graphics/
HarfbuzzSkia.cpp 57 int numGlyphs = paint->textToGlyphs(characters, length * sizeof(uint16_t), skiaGlyphs);
61 for (int i = numGlyphs - 1; i >= 0; --i) {
65 *glyphsSize = numGlyphs;
69 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs,
75 uint16_t* glyphs16 = new uint16_t[numGlyphs];
78 for (unsigned i = 0; i < numGlyphs; ++i)
81 paint->getTextWidths(glyphs16, numGlyphs * sizeof(uint16_t), scalarAdvances);
86 for (unsigned i = 0; i < numGlyphs; ++i) {
101 int numGlyphs = paint->textToGlyphs(characters, length * sizeof(uint16_t), glyphs16);
104 for (int i = 0; i < numGlyphs; ++i)
    [all...]
  /frameworks/base/libs/hwui/font/
Font.h 55 int numGlyphs, int x, int y, uint8_t *bitmap = NULL,
59 int numGlyphs, int x, int y, const float* positions);
62 int numGlyphs, SkPath* path, float hOffset, float vOffset);
82 void precache(SkPaint* paint, const char* text, int numGlyphs);
85 int numGlyphs, int x, int y, RenderMode mode, uint8_t *bitmap,
89 int numGlyphs, Rect *bounds, const float* positions);
Font.cpp 187 int numGlyphs, int x, int y, uint8_t *bitmap, uint32_t bitmapW, uint32_t bitmapH) {
189 render(paint, text, start, len, numGlyphs, x, y, BITMAP, bitmap,
192 render(paint, text, start, len, numGlyphs, x, y, FRAMEBUFFER, NULL,
198 int numGlyphs, int x, int y, const float* positions) {
199 render(paint, text, start, len, numGlyphs, x, y, FRAMEBUFFER, NULL,
204 int numGlyphs, SkPath* path, float hOffset, float vOffset) {
205 if (numGlyphs == 0 || text == NULL || len == 0) {
232 while (glyphsCount < numGlyphs && penX < pathLength) {
254 int numGlyphs, Rect *bounds, const float* positions) {
260 render(paint, text, start, len, numGlyphs, 0, 0, MEASURE, NULL, 0, 0, bounds, positions)
    [all...]
  /external/skia/src/ports/
SkHarfBuzzFont.cpp 33 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t),
38 for (int i = numGlyphs - 1; i >= 0; --i) {
45 *glyphsSize = numGlyphs;
50 hb_uint32 numGlyphs, HB_Fixed* advances, int flags) {
57 SkAutoMalloc storage(numGlyphs * (sizeof(SkScalar) + sizeof(uint16_t)));
59 uint16_t* glyphs16 = reinterpret_cast<uint16_t*>(scalarWidths + numGlyphs);
62 for (hb_uint32 i = 0; i < numGlyphs; ++i) {
65 paint.getTextWidths(glyphs16, numGlyphs * sizeof(uint16_t), scalarWidths);
67 for (hb_uint32 i = 0; i < numGlyphs; ++i) {
  /external/webkit/Source/WebCore/platform/wx/wxcode/
non-kerned-drawing.h 40 extern void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point);
  /external/webkit/Source/WebCore/platform/wx/wxcode/mac/carbon/
non-kerned-drawing.cpp 44 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point)
73 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
  /external/skia/include/pdf/
SkPDFFont.h 28 void set(const uint16_t* glyphIDs, int numGlyphs);
64 int numGlyphs);
109 * @param numGlyphs The number of input glyphs.
112 SK_API size_t glyphsToPDFFontEncoding(uint16_t* glyphIDs, size_t numGlyphs);
  /external/webkit/Source/WebCore/platform/graphics/haiku/
FontHaiku.cpp 74 const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const
86 for (int i = 0; i < numGlyphs; i++) {
  /external/webkit/Source/WebCore/platform/wx/wxcode/gtk/
non-kerned-drawing.cpp 186 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point)
202 glyphs = static_cast<cairo_glyph_t*>(malloc(sizeof(cairo_glyph_t) * numGlyphs));
206 for (int i = 0; i < numGlyphs; i++) {
216 cairo_show_glyphs(cr, glyphs, numGlyphs);
232 for (unsigned i = 0; i < numGlyphs; i++) {
  /frameworks/base/libs/hwui/
FontRenderer.h 52 void precache(SkPaint* paint, const char* text, int numGlyphs);
56 uint32_t len, int numGlyphs, int x, int y, Rect* bounds);
59 uint32_t len, int numGlyphs, int x, int y, const float* positions, Rect* bounds);
62 uint32_t len, int numGlyphs, SkPath* path, float hOffset, float vOffset, Rect* bounds);
83 uint32_t len, int numGlyphs, uint32_t radius, const float* positions);
TextDropShadowCache.cpp 105 int numGlyphs, uint32_t radius, const float* positions) {
113 len, numGlyphs, radius, positions);
  /external/harfbuzz/contrib/
harfbuzz-freetype.c 18 HB_Glyph *glyphs, hb_uint32 *numGlyphs,
21 if (len > *numGlyphs)
30 *numGlyphs = j;
  /external/webkit/Source/WebCore/platform/graphics/win/
FontCGWin.cpp 131 int from, int numGlyphs, const FloatPoint& point)
156 for (int i = 0; i < numGlyphs; i++) {
223 ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphBuffer.glyphs(from)), numGlyphs, gdiAdvances.data());
229 ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphBuffer.glyphs(from)), numGlyphs, gdiAdvances.data());
251 for (unsigned i = 0; i < numGlyphs; ++i) {
301 int from, int numGlyphs, const FloatPoint& point) const
331 drawGDIGlyphs(graphicsContext, font, glyphBuffer, from, numGlyphs, point);
375 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
378 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
384 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
    [all...]
  /external/icu4c/test/letest/
FontObject.cpp 18 headTable(NULL), hmtxTable(NULL), numGlyphs(0), numOfLongHorMetrics(0), file(NULL)
217 numGlyphs = SWAPW(maxpTable->numGlyphs);
229 if (glyph >= numGlyphs) {
  /external/webkit/Source/WebCore/platform/graphics/mac/
FontMac.mm 140 void Font::drawGlyphs(GraphicsContext* context, const SimpleFontData* font, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const
235 showGlyphsWithAdvances(FloatPoint(shadowTextX, shadowTextY), font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
237 showGlyphsWithAdvances(FloatPoint(shadowTextX + font->syntheticBoldOffset(), shadowTextY), font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
241 showGlyphsWithAdvances(point, font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
243 showGlyphsWithAdvances(FloatPoint(point.x() + font->syntheticBoldOffset(), point.y()), font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
  /external/harfbuzz/src/
harfbuzz-shaper.h 242 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft);
243 void (*getGlyphAdvances)(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags /*HB_ShaperFlag*/);

Completed in 670 milliseconds

1 2 3