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

/external/chromium_org/third_party/WebKit/Source/platform/fonts/
H A DGlyphBufferTest.cpp37 GlyphBuffer glyphBuffer; local
38 EXPECT_TRUE(glyphBuffer.isEmpty());
39 EXPECT_EQ(0u, glyphBuffer.size());
47 GlyphBuffer glyphBuffer; local
48 glyphBuffer.add(42, font1.get(), 10);
49 glyphBuffer.add(43, font1.get(), 15);
50 glyphBuffer.add(44, font2.get(), FloatSize(12, 2));
52 EXPECT_FALSE(glyphBuffer.isEmpty());
53 EXPECT_EQ(3u, glyphBuffer.size());
55 EXPECT_EQ(42, glyphBuffer
70 GlyphBuffer glyphBuffer; local
93 GlyphBuffer glyphBuffer; local
111 GlyphBuffer glyphBuffer; local
129 GlyphBuffer glyphBuffer; local
147 GlyphBuffer glyphBuffer; local
164 GlyphBuffer glyphBuffer; local
181 GlyphBuffer glyphBuffer; local
211 GlyphBuffer glyphBuffer; local
228 GlyphBuffer glyphBuffer; local
[all...]
H A DWidthIterator.cpp113 const SimpleFontData& fontData, GlyphBuffer* glyphBuffer)
129 if (glyphBuffer) {
130 if (glyphBuffer->isEmpty()) {
132 glyphBuffer->add(fontData.zeroWidthSpaceGlyph(), &fontData, m_expansionPerOpportunity);
134 glyphBuffer->add(fontData.spaceGlyph(), &fontData, expansionAtThisOpportunity);
136 glyphBuffer->expandLastAdvance(expansionAtThisOpportunity);
178 unsigned WidthIterator::advanceInternal(TextIterator& textIterator, GlyphBuffer* glyphBuffer) argument
214 width = adjustSpacing(width, charData, *fontData, glyphBuffer);
226 if (glyphBuffer)
227 glyphBuffer
112 adjustSpacing(float width, const CharacterData& charData, const SimpleFontData& fontData, GlyphBuffer* glyphBuffer) argument
236 advance(int offset, GlyphBuffer* glyphBuffer) argument
[all...]
H A DFont.cpp228 GlyphBuffer glyphBuffer; local
229 float initialAdvance = getGlyphsAndAdvancesForSimpleText(runInfo, glyphBuffer);
230 ASSERT(!glyphBuffer.hasVerticalAdvances());
232 if (glyphBuffer.isEmpty())
239 return buildTextBlob(glyphBuffer, initialAdvance, blobBounds, ignoredWidth, couldUseLCDRenderedText);
670 float Font::getGlyphsAndAdvancesForSimpleText(const TextRunPaintInfo& runInfo, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const argument
677 it.advance(runInfo.to, &glyphBuffer);
679 if (glyphBuffer.isEmpty())
687 glyphBuffer.reverse();
698 GlyphBuffer glyphBuffer; local
729 GlyphBuffer glyphBuffer; local
738 drawGlyphBuffer(GraphicsContext* context, const TextRunPaintInfo& runInfo, const GlyphBuffer& glyphBuffer, const FloatPoint& point) const argument
791 offsetToMiddleOfAdvanceAtIndex(const GlyphBuffer& glyphBuffer, size_t i) argument
796 drawEmphasisMarks(GraphicsContext* context, const TextRunPaintInfo& runInfo, const GlyphBuffer& glyphBuffer, const AtomicString& mark, const FloatPoint& point) const argument
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
H A DFontComplexTextMac.cpp70 float Font::getGlyphsAndAdvancesForComplexText(const TextRunPaintInfo& runInfo, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const argument
77 controller.advance(runInfo.to, &glyphBuffer);
79 if (glyphBuffer.isEmpty())
86 glyphBuffer.reverse();
96 GlyphBuffer glyphBuffer; local
99 if (shaper.shape(&glyphBuffer)) {
100 return drawGlyphBuffer(context, runInfo, glyphBuffer, point);
104 GlyphBuffer glyphBuffer; local
106 float startX = point.x() + getGlyphsAndAdvancesForComplexText(runInfo, glyphBuffer);
109 if (glyphBuffer
119 GlyphBuffer glyphBuffer; local
[all...]
H A DFontMac.cpp78 const GlyphBuffer& glyphBuffer, unsigned from, unsigned numGlyphs,
104 const Glyph* glyphs = glyphBuffer.glyphs(from);
119 const FloatSize* adv = glyphBuffer.advances(from);
175 PassTextBlobPtr Font::buildTextBlob(const GlyphBuffer& glyphBuffer, float initialAdvance, argument
77 drawGlyphs(GraphicsContext* gc, const SimpleFontData* font, const GlyphBuffer& glyphBuffer, unsigned from, unsigned numGlyphs, const FloatPoint& point, const FloatRect& textRect) const argument
H A DComplexTextController.cpp411 void ComplexTextController::advance(unsigned offset, GlyphBuffer* glyphBuffer, GlyphIterationStyle iterationStyle, HashSet<const SimpleFontData*>* fallbackFonts)
455 if (glyphBuffer && !m_characterInCurrentGlyph)
456 glyphBuffer->add(m_adjustedGlyphs[k], complexTextRun.fontData(), FloatSize(adjustedAdvance));
/external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/
H A DFontHarfBuzz.cpp122 const GlyphBuffer& glyphBuffer, unsigned from, unsigned numGlyphs,
148 const Glyph* glyphs = glyphBuffer.glyphs(from + glyphIndex);
160 currentWidth += glyphBuffer.advanceAt(from + glyphIndex).width();
170 if (!glyphBuffer.hasVerticalAdvances()) {
173 const FloatSize* adv = glyphBuffer.advances(from);
178 const Glyph* glyphs = glyphBuffer.glyphs(from);
191 const FloatSize* adv = glyphBuffer.advances(from);
198 const Glyph* glyphs = glyphBuffer.glyphs(from);
234 GlyphBuffer glyphBuffer;
237 if (!shaper.shape(&glyphBuffer) || glyphBuffe
121 drawGlyphs(GraphicsContext* gc, const SimpleFontData* font, const GlyphBuffer& glyphBuffer, unsigned from, unsigned numGlyphs, const FloatPoint& point, const FloatRect& textRect) const argument
245 GlyphBuffer glyphBuffer; local
255 getGlyphsAndAdvancesForComplexText(const TextRunPaintInfo& runInfo, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const argument
298 buildTextBlob(const GlyphBuffer& glyphBuffer, float initialAdvance, const FloatRect& bounds, float& advance, bool couldUseLCD) const argument
[all...]
H A DHarfBuzzShaper.cpp558 bool HarfBuzzShaper::shape(GlyphBuffer* glyphBuffer)
571 && glyphBuffer && !fillGlyphBuffer(glyphBuffer))
957 void HarfBuzzShaper::fillGlyphBufferFromHarfBuzzRun(GlyphBuffer* glyphBuffer, HarfBuzzRun* currentRun, FloatPoint& firstOffsetOfNextRun) argument
974 glyphBuffer->add(glyphs[i], currentRun->fontData(), FloatSize(glyphAdvanceX, glyphAdvanceY));
979 glyphBuffer->add(glyphs[i], currentRun->fontData(), FloatSize(glyphAdvanceX, glyphAdvanceY));
984 void HarfBuzzShaper::fillGlyphBufferForTextEmphasis(GlyphBuffer* glyphBuffer, HarfBuzzRun* currentRun) argument
1030 glyphBuffer->add(glyphToAdd, currentRun->fontData(), glyphAdvanceX);
1038 bool HarfBuzzShaper::fillGlyphBuffer(GlyphBuffer* glyphBuffer) argument
1051 fillGlyphBufferForTextEmphasis(glyphBuffer, currentRu
[all...]
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DSVGTextRunRenderingContext.cpp76 GlyphBuffer glyphBuffer; local
77 charsConsumed += it.advance(run.length(), &glyphBuffer);
78 glyphId = !glyphBuffer.isEmpty() ? glyphBuffer.glyphAt(0) : 0;
82 void SVGTextRunRenderingContext::drawSVGGlyphs(GraphicsContext* context, const TextRun& run, const SimpleFontData* fontData, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const argument
112 Glyph glyph = glyphBuffer.glyphAt(from + i);
116 float advance = glyphBuffer.advanceAt(from + i).width();
H A DSVGTextMetricsBuilder.cpp118 GlyphBuffer glyphBuffer; local
119 unsigned metricsLength = m_simpleWidthIterator->advance(textPosition + 1, &glyphBuffer);
126 Glyph glyphId = glyphBuffer.glyphAt(0);
/external/chromium_org/third_party/skia/src/core/
H A DSkTextBlob.cpp51 uint16_t* glyphBuffer() const { function in class:SkTextBlob::RunRecord
58 return reinterpret_cast<SkScalar*>(reinterpret_cast<uint8_t*>(this->glyphBuffer()) +
82 SkASSERT(glyphBuffer() + fCount <= (uint16_t*)posBuffer());
251 return fCurrentRun->glyphBuffer();
383 fCurrentRunBuffer.glyphs = run->glyphBuffer() + preMergeCount;
413 fCurrentRunBuffer.glyphs = run->glyphBuffer();
/external/chromium_org/third_party/WebKit/Source/core/inspector/
H A DInspectorCSSAgent.cpp756 GlyphBuffer glyphBuffer; local
757 it.advance(run.length(), &glyphBuffer);
758 for (unsigned i = 0; i < glyphBuffer.size(); ++i) {
759 String familyName = glyphBuffer.fontDataAt(i)->platformData().fontFamilyName();
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DInlineTextBox.cpp1240 GlyphBuffer glyphBuffer; local
1245 it.advance(i + 1, &glyphBuffer);
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
H A Dorg.eclipse.swt.win32.win32.x86_3.6.1.v3657a.jarMETA-INF/MANIFEST.MF META-INF/ECLIPSEF.SF META-INF/ECLIPSEF.RSA META ...

Completed in 525 milliseconds