• Home
  • Raw
  • Download

Lines Matching refs:SkScalar

611     SkScalar getStrokeWidth() const { return fWidth; }  in getStrokeWidth()
619 void setStrokeWidth(SkScalar width);
625 SkScalar getStrokeMiter() const { return fMiterLimit; } in getStrokeMiter()
633 void setStrokeMiter(SkScalar miter);
733 SkScalar resScale = 1) const;
998 SkScalar getTextSize() const { return fTextSize; } in getTextSize()
1005 void setTextSize(SkScalar textSize);
1012 SkScalar getTextScaleX() const { return fTextScaleX; } in getTextScaleX()
1019 void setTextScaleX(SkScalar scaleX);
1026 SkScalar getTextSkewX() const { return fTextSkewX; } in getTextSkewX()
1033 void setTextSkewX(SkScalar skewX);
1114 SkScalar fTop;
1119 SkScalar fAscent;
1124 SkScalar fDescent;
1129 SkScalar fBottom;
1134 SkScalar fLeading;
1139 SkScalar fAvgCharWidth;
1141 SkScalar fMaxCharWidth; //!< Maximum character width.
1146 SkScalar fXMin;
1151 SkScalar fXMax;
1156 SkScalar fXHeight;
1161 SkScalar fCapHeight;
1168 SkScalar fUnderlineThickness;
1176 SkScalar fUnderlinePosition;
1183 SkScalar fStrikeoutThickness;
1191 SkScalar fStrikeoutPosition;
1200 bool hasUnderlineThickness(SkScalar* thickness) const { in hasUnderlineThickness()
1215 bool hasUnderlinePosition(SkScalar* position) const { in hasUnderlinePosition()
1230 bool hasStrikeoutThickness(SkScalar* thickness) const { in hasStrikeoutThickness()
1245 bool hasStrikeoutPosition(SkScalar* position) const { in hasStrikeoutPosition()
1269 SkScalar getFontMetrics(FontMetrics* metrics, SkScalar scale = 0) const;
1279 SkScalar getFontSpacing() const { return this->getFontMetrics(nullptr, 0); } in getFontSpacing()
1357 SkScalar measureText(const void* text, size_t length, SkRect* bounds) const;
1370 SkScalar measureText(const void* text, size_t length) const { in measureText()
1391 size_t breakText(const void* text, size_t length, SkScalar maxWidth,
1392 SkScalar* measuredWidth = nullptr) const;
1412 int getTextWidths(const void* text, size_t byteLength, SkScalar widths[],
1427 void getTextPath(const void* text, size_t length, SkScalar x, SkScalar y,
1465 int getTextIntercepts(const void* text, size_t length, SkScalar x, SkScalar y,
1466 const SkScalar bounds[2], SkScalar* intervals) const;
1488 const SkScalar bounds[2], SkScalar* intervals) const;
1510 int getPosTextHIntercepts(const void* text, size_t length, const SkScalar xpos[],
1511 SkScalar constY, const SkScalar bounds[2], SkScalar* intervals) const;
1532 int getTextBlobIntercepts(const SkTextBlob* blob, const SkScalar bounds[2],
1533 SkScalar* intervals) const;
1654 SkScalar fTextSize;
1655 SkScalar fTextScaleX;
1656 SkScalar fTextSkewX;
1658 SkScalar fWidth;
1659 SkScalar fMiterLimit;
1681 SkScalar measure_text(SkGlyphCache*, const char* text, size_t length,
1709 static bool TooBigToUseCache(const SkMatrix& ctm, const SkMatrix& textM, SkScalar maxLimit);
1714 SkScalar setupForAsPaths();
1716 static SkScalar MaxCacheSize2(SkScalar maxLimit);