addLine(SkVector offset, SkVector advance, TextRange textExcludingSpaces, TextRange text, TextRange textIncludingNewlines, ClusterRange clusters, ClusterRange clustersWithGhosts, SkScalar widthWithSpaces, InternalLineMetrics sizes) | skia::textlayout::ParagraphImpl | |
addUnresolvedCodepoints(TextRange textRange) | skia::textlayout::ParagraphImpl | |
applySpacingAndBuildClusterTable() | skia::textlayout::ParagraphImpl | |
block(BlockIndex blockIndex) | skia::textlayout::ParagraphImpl | |
blocks(BlockRange blockRange) | skia::textlayout::ParagraphImpl | |
breakShapedTextIntoLines(SkScalar maxWidth) | skia::textlayout::ParagraphImpl | |
buildClusterTable() | skia::textlayout::ParagraphImpl | |
cluster(ClusterIndex clusterIndex) | skia::textlayout::ParagraphImpl | |
clusterIndex(TextIndex textIndex) | skia::textlayout::ParagraphImpl | inline |
clusters() | skia::textlayout::ParagraphImpl | inline |
clusters(ClusterRange clusterRange) | skia::textlayout::ParagraphImpl | |
codeUnitHasProperty(size_t index, SkUnicode::CodeUnitFlags property) const | skia::textlayout::ParagraphImpl | inline |
computeCodeUnitProperties() | skia::textlayout::ParagraphImpl | |
containsColorFontOrBitmap(SkTextBlob *textBlob) override | skia::textlayout::ParagraphImpl | virtual |
containsEmoji(SkTextBlob *textBlob) override | skia::textlayout::ParagraphImpl | virtual |
countSurroundingGraphemes(TextRange textRange) const | skia::textlayout::ParagraphImpl | |
didExceedMaxLines() | skia::textlayout::Paragraph | inline |
ensureUTF16Mapping() | skia::textlayout::ParagraphImpl | |
extendedVisit(const ExtendedVisitor &) override | skia::textlayout::ParagraphImpl | virtual |
ExtendedVisitor typedef | skia::textlayout::Paragraph | |
fAlphabeticBaseline | skia::textlayout::Paragraph | protected |
fExceededMaxLines | skia::textlayout::Paragraph | protected |
fFontCollection | skia::textlayout::Paragraph | protected |
fHeight | skia::textlayout::Paragraph | protected |
fIdeographicBaseline | skia::textlayout::Paragraph | protected |
findAllBlocks(TextRange textRange) | skia::textlayout::ParagraphImpl | |
findNextGlyphClusterBoundary(TextIndex utf8) const | skia::textlayout::ParagraphImpl | |
findNextGraphemeBoundary(TextIndex utf8) const | skia::textlayout::ParagraphImpl | |
findPreviousGlyphClusterBoundary(TextIndex utf8) const | skia::textlayout::ParagraphImpl | |
findPreviousGraphemeBoundary(TextIndex utf8) const | skia::textlayout::ParagraphImpl | |
fLongestLine | skia::textlayout::Paragraph | protected |
fMaxIntrinsicWidth | skia::textlayout::Paragraph | protected |
fMinIntrinsicWidth | skia::textlayout::Paragraph | protected |
fontCollection() const | skia::textlayout::ParagraphImpl | inline |
formatLines(SkScalar maxWidth) | skia::textlayout::ParagraphImpl | |
fParagraphStyle | skia::textlayout::Paragraph | protected |
fWidth | skia::textlayout::Paragraph | protected |
getActualTextRange(int lineNumber, bool includeSpaces) const override | skia::textlayout::ParagraphImpl | virtual |
getAlphabeticBaseline() | skia::textlayout::Paragraph | inline |
getApplyRoundingHack() const | skia::textlayout::ParagraphImpl | inline |
getClosestGlyphClusterAt(SkScalar dx, SkScalar dy, GlyphClusterInfo *glyphInfo) override | skia::textlayout::ParagraphImpl | virtual |
getClosestUTF16GlyphInfoAt(SkScalar dx, SkScalar dy, GlyphInfo *graphemeInfo) override | skia::textlayout::ParagraphImpl | virtual |
getEllipsis() const | skia::textlayout::ParagraphImpl | |
getEmptyMetrics() const | skia::textlayout::ParagraphImpl | inline |
getFontAt(TextIndex codeUnitIndex) const override | skia::textlayout::ParagraphImpl | virtual |
getFontAtUTF16Offset(size_t codeUnitIndex) override | skia::textlayout::ParagraphImpl | virtual |
getFonts() const override | skia::textlayout::ParagraphImpl | virtual |
getGlyphClusterAt(TextIndex codeUnitIndex, GlyphClusterInfo *glyphInfo) override | skia::textlayout::ParagraphImpl | virtual |
getGlyphInfoAtUTF16Offset(size_t codeUnitIndex, GlyphInfo *graphemeInfo) override | skia::textlayout::ParagraphImpl | virtual |
getGlyphPositionAtCoordinate(SkScalar dx, SkScalar dy) override | skia::textlayout::ParagraphImpl | virtual |
getHeight() | skia::textlayout::Paragraph | inline |
getIdeographicBaseline() | skia::textlayout::Paragraph | inline |
getLineMetrics(std::vector< LineMetrics > &) override | skia::textlayout::ParagraphImpl | virtual |
getLineMetricsAt(int lineNumber, LineMetrics *lineMetrics) const override | skia::textlayout::ParagraphImpl | virtual |
getLineNumberAt(TextIndex codeUnitIndex) const override | skia::textlayout::ParagraphImpl | virtual |
getLineNumberAtUTF16Offset(size_t codeUnitIndex) override | skia::textlayout::ParagraphImpl | virtual |
getLongestLine() | skia::textlayout::Paragraph | inline |
getMaxIntrinsicWidth() | skia::textlayout::Paragraph | inline |
getMaxWidth() | skia::textlayout::Paragraph | inline |
getMinIntrinsicWidth() | skia::textlayout::Paragraph | inline |
getPath(int lineNumber, SkPath *dest) override | skia::textlayout::ParagraphImpl | virtual |
GetPath(SkTextBlob *textBlob) | skia::textlayout::Paragraph | static |
getPicture() | skia::textlayout::ParagraphImpl | inline |
getRectsForPlaceholders() override | skia::textlayout::ParagraphImpl | virtual |
getRectsForRange(unsigned start, unsigned end, RectHeightStyle rectHeightStyle, RectWidthStyle rectWidthStyle) override | skia::textlayout::ParagraphImpl | virtual |
getStrutMetrics() const | skia::textlayout::ParagraphImpl | inline |
getUnicode() | skia::textlayout::ParagraphImpl | inline |
getUTF16Index(TextIndex index) const | skia::textlayout::ParagraphImpl | inline |
getWordBoundary(unsigned offset) override | skia::textlayout::ParagraphImpl | virtual |
kWhiteSpace_VisitorFlag enum value | skia::textlayout::Paragraph | |
layout(SkScalar width) override | skia::textlayout::ParagraphImpl | virtual |
lineNumber() override | skia::textlayout::ParagraphImpl | inlinevirtual |
lines() | skia::textlayout::ParagraphImpl | inline |
markDirty() override | skia::textlayout::ParagraphImpl | inlinevirtual |
OneLineShaper | skia::textlayout::ParagraphImpl | friend |
paint(SkCanvas *canvas, SkScalar x, SkScalar y) override | skia::textlayout::ParagraphImpl | virtual |
paint(ParagraphPainter *canvas, SkScalar x, SkScalar y) override | skia::textlayout::ParagraphImpl | virtual |
Paragraph(ParagraphStyle style, sk_sp< FontCollection > fonts) | skia::textlayout::Paragraph | |
ParagraphBuilder | skia::textlayout::ParagraphImpl | friend |
ParagraphCache | skia::textlayout::ParagraphImpl | friend |
ParagraphCacheKey | skia::textlayout::ParagraphImpl | friend |
ParagraphCacheValue | skia::textlayout::ParagraphImpl | friend |
ParagraphImpl(const SkString &text, ParagraphStyle style, skia_private::TArray< Block, true > blocks, skia_private::TArray< Placeholder, true > placeholders, sk_sp< FontCollection > fonts, sk_sp< SkUnicode > unicode) | skia::textlayout::ParagraphImpl | |
ParagraphImpl(const std::u16string &utf16text, ParagraphStyle style, skia_private::TArray< Block, true > blocks, skia_private::TArray< Placeholder, true > placeholders, sk_sp< FontCollection > fonts, sk_sp< SkUnicode > unicode) | skia::textlayout::ParagraphImpl | |
paragraphStyle() const | skia::textlayout::ParagraphImpl | inline |
placeholders() | skia::textlayout::ParagraphImpl | inline |
resetContext() | skia::textlayout::ParagraphImpl | |
resetShifts() | skia::textlayout::ParagraphImpl | inline |
resolvedFonts() const | skia::textlayout::ParagraphImpl | inline |
resolveStrut() | skia::textlayout::ParagraphImpl | |
run(RunIndex runIndex) | skia::textlayout::ParagraphImpl | inline |
runByCluster(ClusterIndex clusterIndex) | skia::textlayout::ParagraphImpl | |
runs() | skia::textlayout::ParagraphImpl | inline |
setState(InternalState state) | skia::textlayout::ParagraphImpl | |
shapeTextIntoEndlessLine() | skia::textlayout::ParagraphImpl | |
state() const | skia::textlayout::ParagraphImpl | inline |
strutEnabled() const | skia::textlayout::ParagraphImpl | inline |
strutForceHeight() const | skia::textlayout::ParagraphImpl | inline |
strutHeightOverride() const | skia::textlayout::ParagraphImpl | inline |
strutMetrics() const | skia::textlayout::ParagraphImpl | inline |
styles() | skia::textlayout::ParagraphImpl | inline |
text() const | skia::textlayout::ParagraphImpl | inline |
text(TextRange textRange) | skia::textlayout::ParagraphImpl | |
TextWrapper | skia::textlayout::ParagraphImpl | friend |
unresolvedCodepoints() override | skia::textlayout::ParagraphImpl | virtual |
unresolvedGlyphs() override | skia::textlayout::ParagraphImpl | virtual |
updateBackgroundPaint(size_t from, size_t to, SkPaint paint) override | skia::textlayout::ParagraphImpl | virtual |
updateFontSize(size_t from, size_t to, SkScalar fontSize) override | skia::textlayout::ParagraphImpl | virtual |
updateForegroundPaint(size_t from, size_t to, SkPaint paint) override | skia::textlayout::ParagraphImpl | virtual |
updateTextAlign(TextAlign textAlign) override | skia::textlayout::ParagraphImpl | virtual |
visit(const Visitor &) override | skia::textlayout::ParagraphImpl | virtual |
Visitor typedef | skia::textlayout::Paragraph | |
VisitorFlags enum name | skia::textlayout::Paragraph | |
widthWithTrailingSpaces() | skia::textlayout::ParagraphImpl | inline |
~Paragraph()=default | skia::textlayout::Paragraph | virtual |
~ParagraphImpl() override | skia::textlayout::ParagraphImpl | |