Lines Matching defs:override
116 ~ParagraphImpl() override;
118 void layout(SkScalar width) override;
119 void paint(SkCanvas* canvas, SkScalar x, SkScalar y) override;
120 void paint(ParagraphPainter* canvas, SkScalar x, SkScalar y) override;
121 void paint(ParagraphPainter* canvas, RSPath* path, SkScalar hOffset, SkScalar vOffset) override;
125 RectWidthStyle rectWidthStyle) override;
126 std::vector<TextBox> getRectsForPlaceholders() override;
127 void getLineMetrics(std::vector<LineMetrics>&) override;
128 PositionWithAffinity getGlyphPositionAtCoordinate(SkScalar dx, SkScalar dy) override;
129 SkRange<size_t> getWordBoundary(unsigned offset) override;
133 size_t lineNumber() override { return fLineNumber; }
136 TextRange getEllipsisTextRange() override;
148 size_t startIndex, size_t count = std::numeric_limits<size_t>::max()) override;
149 void initUnicodeText() override;
150 const std::vector<SkUnichar>& unicodeText() const override { return fUnicodeText; }
151 size_t getUnicodeIndex(TextIndex index) const override {
220 void markDirty() override {
226 int32_t unresolvedGlyphs() override;
227 std::unordered_set<SkUnichar> unresolvedCodepoints() override;
246 void updateTextAlign(TextAlign textAlign) override;
247 void updateFontSize(size_t from, size_t to, SkScalar fontSize) override;
248 void updateForegroundPaint(size_t from, size_t to, SkPaint paint) override;
249 void updateBackgroundPaint(size_t from, size_t to, SkPaint paint) override;
251 std::vector<ParagraphPainter::PaintID> updateColor(size_t from, size_t to, SkColor color) override;
254 void visit(const Visitor&) override;
256 void setIndents(const std::vector<SkScalar>& indents) override;
257 int getLineNumberAt(TextIndex codeUnitIndex) const override;
258 bool getLineMetricsAt(int lineNumber, LineMetrics* lineMetrics) const override;
259 TextRange getActualTextRange(int lineNumber, bool includeSpaces) const override;
260 bool getGlyphClusterAt(TextIndex codeUnitIndex, GlyphClusterInfo* glyphInfo) override;
263 GlyphClusterInfo* glyphInfo) override;
265 SkFont getFontAt(TextIndex codeUnitIndex) const override;
267 RSFont getFontAt(TextIndex codeUnitIndex) const override;
269 std::vector<FontInfo> getFonts() const override;
296 SkScalar detectIndents(size_t index) override;
298 SkScalar getTextSplitRatio() const override { return fParagraphStyle.getTextSplitRatio(); }
301 SkFontMetrics measureText() override;
303 RSFontMetrics measureText() override;
310 std::vector<SkFontMetrics>& fontMetrics) override;
313 std::vector<RSFontMetrics>& fontMetrics) override;
316 std::vector<std::unique_ptr<TextLineBase>> GetTextLines() override;
317 std::unique_ptr<Paragraph> CloneSelf() override;
324 size_t GetMaxLines() const override { return fParagraphStyle.getMaxLines(); }