Home
last modified time | relevance | path

Searched refs:positioning (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/src/core/
H A DSkTextBlob.cpp40 SkTextBlob::GlyphPositioning positioning, in StorageSize()
45 posSize = safe->mul(PosCount(glyphCount, positioning, safe), sizeof(SkScalar)); in StorageSize()
86 SkASSERT(posBuffer() + fCount * ScalarsPerGlyph(positioning()) in validate()
102 + StorageSize(run->glyphCount(), run->textSize(), run->positioning(), &safe)); in NextUnchecked()
108 SkTextBlob::GlyphPositioning positioning, in PosCount()
110 return safe->mul(glyphCount, ScalarsPerGlyph(positioning)); in PosCount()
117 auto res = (uint32_t*)(&this->posBuffer()[PosCount(fCount, positioning(), &safe)]); in textSizePtr()
128 size_t copySize = initialCount * sizeof(SkScalar) * ScalarsPerGlyph(positioning()); in grow()
170 uint8_t positioning; member
182 kHorizontal_Positioning = 1, // Horizontal positioning
39 StorageSize(uint32_t glyphCount, uint32_t textSize, SkTextBlob::GlyphPositioning positioning, SkSafeMath* safe) StorageSize() argument
107 PosCount(uint32_t glyphCount, SkTextBlob::GlyphPositioning positioning, SkSafeMath* safe) PosCount() argument
224 SkTextBlobRunIterator::GlyphPositioning SkTextBlobRunIterator::positioning() const { positioning() function in SkTextBlobRunIterator
416 mergeRun(const SkFont& font, SkTextBlob::GlyphPositioning positioning, uint32_t count, SkPoint offset) mergeRun() argument
476 allocInternal(const SkFont& font, SkTextBlob::GlyphPositioning positioning, int count, int textSize, SkPoint offset, const SkRect* bounds) allocInternal() argument
[all...]
H A DSkTextBlobPriv.h92 GlyphPositioning positioning() const { in positioning() function in SkTextBlob::RunRecord
111 SkASSERT(this->positioning() == (GlyphPositioning)2); in pointBuffer()
117 SkASSERT(this->positioning() == (GlyphPositioning)3); in xformBuffer()
137 SkTextBlob::GlyphPositioning positioning,
150 kPositioning_Mask = 0x03, // bits 0-1 reserved for positioning
158 SkTextBlob::GlyphPositioning positioning,
189 kHorizontal_Positioning = 1, // Horizontal positioning -- one scalar per glyph.
190 kFull_Positioning = 2, // Point positioning -- two scalars per glyph.
191 kRSXform_Positioning = 3, // RSXform positioning -- four scalars per glyph.
227 GlyphPositioning positioning() cons in font()
[all...]
H A DSkGlyphRun.cpp229 switch (it.positioning()) { in blobToGlyphRunList()
287 if (it.positioning() != SkTextBlobRunIterator::kFull_Positioning) { in initialize()
290 if (it.positioning() == SkTextBlobRunIterator::kRSXform_Positioning) { in initialize()
/third_party/skia/tests/
H A DTextBlobTest.cpp243 REPORTER_ASSERT(reporter, out[i].pos == it.positioning()); in RunBuilderTest()
254 if (SkTextBlobRunIterator::kHorizontal_Positioning == it.positioning()) { in RunBuilderTest()
256 } else if (SkTextBlobRunIterator::kFull_Positioning == it.positioning()) { in RunBuilderTest()
296 SK_ABORT("unhandled positioning value"); in AddRun()
334 REPORTER_ASSERT(reporter, SkTextBlobRunIterator::kDefault_Positioning == it.positioning()); in DEF_TEST()
439 REPORTER_ASSERT(reporter, it.positioning() == SkTextBlobRunIterator::kFull_Positioning); in DEF_TEST()
/third_party/skia/include/core/
H A DSkTextBlob.h312 A run is a sequence of glyphs sharing font metrics and positioning.
486 void allocInternal(const SkFont& font, SkTextBlob::GlyphPositioning positioning,
488 bool mergeRun(const SkFont& font, SkTextBlob::GlyphPositioning positioning,
/third_party/skia/modules/skottie/src/text/
H A DSkottieShaper.cpp39 SkASSERT(it.positioning() == SkTextBlobRunIterator::kFull_Positioning); in ComputeBlobBounds()
281 // one fragment (blob) per glyph. Glyph positioning is externalized in commitFragementedRun()
/third_party/skia/modules/svg/src/
H A DSkSVGText.cpp394 // Path positioning is based on the glyph center (horizontal component). in computeGlyphXform()
588 SkASSERT(it.positioning() == SkTextBlobRunIterator::kRSXform_Positioning); in onObjectBoundingBox()
/third_party/skia/tools/viewer/
H A DViewer.cpp1322 = it.positioning() == SkTextBlobRunIterator::kDefault_Positioning in filterTextBlob()
1325 : it.positioning() == SkTextBlobRunIterator::kHorizontal_Positioning in filterTextBlob()
1328 : it.positioning() == SkTextBlobRunIterator::kFull_Positioning in filterTextBlob()
1330 : it.positioning() == SkTextBlobRunIterator::kRSXform_Positioning in filterTextBlob()
/third_party/skia/modules/skottie/src/
H A DSkottieTest.cpp418 SkASSERT(it.positioning() == SkTextBlobRunIterator::kFull_Positioning); in ComputeBlobBounds()
/third_party/skia/tools/debugger/
H A DDrawCommand.cpp1673 if (iter.positioning() != SkTextBlobRunIterator::kDefault_Positioning) { in toJSON()
1677 switch (iter.positioning()) { in toJSON()
/third_party/skia/third_party/externals/microhttpd/doc/
H A Dtexinfo.tex3115 % This positioning is not perfect (see the ogonek LaTeX package), but
8514 % #3 is the optional positioning argument; for now, it is ignored. It

Completed in 25 milliseconds