Lines Matching refs:SkScalar

29     SkScalar getMaxWidth() { return fWidth; }
31 SkScalar getHeight() { return fHeight; }
33 SkScalar getMinIntrinsicWidth() { return fMinIntrinsicWidth; }
35 SkScalar getMaxIntrinsicWidth() { return fMaxIntrinsicWidth; }
37 SkScalar getAlphabeticBaseline() { return fAlphabeticBaseline; }
39 SkScalar getIdeographicBaseline() { return fIdeographicBaseline; }
41 SkScalar getLongestLine() { return fLongestLine; }
43 SkScalar getLongestLineWithIndent() { return fLongestLineWithIndent; }
45 void setLongestLineWithIndent(SkScalar longestLineWithIndent)
50 SkScalar getGlyphsBoundsTop() { return fGlyphsBoundsTop; }
52 SkScalar getGlyphsBoundsBottom() { return fGlyphsBoundsBottom; }
54 SkScalar getGlyphsBoundsLeft() { return fGlyphsBoundsLeft; }
56 SkScalar getGlyphsBoundsRight() { return fGlyphsBoundsRight; }
60 virtual void layout(SkScalar width) = 0;
62 virtual void paint(SkCanvas* canvas, SkScalar x, SkScalar y) = 0;
64 virtual void paint(ParagraphPainter* painter, SkScalar x, SkScalar y) = 0;
66 virtual void paint(ParagraphPainter* painter, RSPath* path, SkScalar hOffset, SkScalar vOffset) = 0;
79 virtual PositionWithAffinity getGlyphPositionAtCoordinate(SkScalar dx, SkScalar dy) = 0;
101 virtual void updateFontSize(size_t from, size_t to, SkScalar fontSize) = 0;
112 SkScalar advanceX;
164 virtual bool getClosestGlyphClusterAt(SkScalar dx,
165 SkScalar dy,
191 SkScalar phraseWidth;
211 virtual void setIndents(const std::vector<SkScalar>& indents) = 0;
213 virtual SkScalar detectIndents(size_t index) = 0;
215 virtual SkScalar getTextSplitRatio() const = 0;
247 SkScalar fAlphabeticBaseline;
248 SkScalar fIdeographicBaseline;
249 SkScalar fGlyphsBoundsTop;
250 SkScalar fGlyphsBoundsBottom;
251 SkScalar fGlyphsBoundsLeft;
252 SkScalar fGlyphsBoundsRight;
253 SkScalar fHeight;
254 SkScalar fWidth;
255 SkScalar fMaxIntrinsicWidth;
256 SkScalar fMinIntrinsicWidth;
257 SkScalar fLongestLine;
258 SkScalar fLongestLineWithIndent;