• Home
  • Raw
  • Download

Lines Matching refs:SkScalar

612     SkScalar getStrokeWidth() const { return fWidth; }  in getStrokeWidth()
620 void setStrokeWidth(SkScalar width);
626 SkScalar getStrokeMiter() const { return fMiterLimit; } in getStrokeMiter()
634 void setStrokeMiter(SkScalar miter);
730 SkScalar resScale = 1) const;
995 SkScalar getTextSize() const { return fTextSize; } in getTextSize()
1002 void setTextSize(SkScalar textSize);
1009 SkScalar getTextScaleX() const { return fTextScaleX; } in getTextScaleX()
1016 void setTextScaleX(SkScalar scaleX);
1023 SkScalar getTextSkewX() const { return fTextSkewX; } in getTextSkewX()
1030 void setTextSkewX(SkScalar skewX);
1111 SkScalar fTop;
1116 SkScalar fAscent;
1121 SkScalar fDescent;
1126 SkScalar fBottom;
1131 SkScalar fLeading;
1136 SkScalar fAvgCharWidth;
1138 SkScalar fMaxCharWidth; //!< Maximum character width.
1143 SkScalar fXMin;
1148 SkScalar fXMax;
1153 SkScalar fXHeight;
1158 SkScalar fCapHeight;
1165 SkScalar fUnderlineThickness;
1173 SkScalar fUnderlinePosition;
1180 SkScalar fStrikeoutThickness;
1188 SkScalar fStrikeoutPosition;
1197 bool hasUnderlineThickness(SkScalar* thickness) const { in hasUnderlineThickness()
1212 bool hasUnderlinePosition(SkScalar* position) const { in hasUnderlinePosition()
1227 bool hasStrikeoutThickness(SkScalar* thickness) const { in hasStrikeoutThickness()
1242 bool hasStrikeoutPosition(SkScalar* position) const { in hasStrikeoutPosition()
1266 SkScalar getFontMetrics(FontMetrics* metrics, SkScalar scale = 0) const;
1276 SkScalar getFontSpacing() const { return this->getFontMetrics(nullptr, 0); } in getFontSpacing()
1354 SkScalar measureText(const void* text, size_t length, SkRect* bounds) const;
1367 SkScalar measureText(const void* text, size_t length) const { in measureText()
1388 size_t breakText(const void* text, size_t length, SkScalar maxWidth,
1389 SkScalar* measuredWidth = nullptr) const;
1409 int getTextWidths(const void* text, size_t byteLength, SkScalar widths[],
1424 void getTextPath(const void* text, size_t length, SkScalar x, SkScalar y,
1462 int getTextIntercepts(const void* text, size_t length, SkScalar x, SkScalar y,
1463 const SkScalar bounds[2], SkScalar* intervals) const;
1485 const SkScalar bounds[2], SkScalar* intervals) const;
1507 int getPosTextHIntercepts(const void* text, size_t length, const SkScalar xpos[],
1508 SkScalar constY, const SkScalar bounds[2], SkScalar* intervals) const;
1529 int getTextBlobIntercepts(const SkTextBlob* blob, const SkScalar bounds[2],
1530 SkScalar* intervals) const;
1651 SkScalar fTextSize;
1652 SkScalar fTextScaleX;
1653 SkScalar fTextSkewX;
1655 SkScalar fWidth;
1656 SkScalar fMiterLimit;
1678 SkScalar measure_text(SkGlyphCache*, const char* text, size_t length,
1706 static bool TooBigToUseCache(const SkMatrix& ctm, const SkMatrix& textM, SkScalar maxLimit);
1711 SkScalar setupForAsPaths();
1713 static SkScalar MaxCacheSize2(SkScalar maxLimit);