Skia
2D Graphics Library
SkFont Member List

This is the complete list of members for SkFont, including all inherited members.

countText(const void *text, size_t byteLength, SkTextEncoding encoding) constSkFontinline
dump() constSkFont
Edging enum nameSkFont
getBounds(const SkGlyphID glyphs[], int count, SkRect bounds[], const SkPaint *paint) constSkFontinline
getEdging() constSkFontinline
getHinting() constSkFontinline
getMetrics(SkFontMetrics *metrics) constSkFont
getPath(SkGlyphID glyphID, SkPath *path) constSkFont
getPaths(const SkGlyphID glyphIDs[], int count, void(*glyphPathProc)(const SkPath *pathOrNull, const SkMatrix &mx, void *ctx), void *ctx) constSkFont
getPos(const SkGlyphID glyphs[], int count, SkPoint pos[], SkPoint origin={0, 0}) constSkFont
getScaleX() constSkFontinline
getSize() constSkFontinline
getSkewX() constSkFontinline
getSpacing() constSkFontinline
getTypeface() constSkFontinline
getTypefaceOrDefault() constSkFont
getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[], SkRect bounds[]) constSkFontinline
getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[], std::nullptr_t) constSkFontinline
getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[]) constSkFontinline
getWidthsBounds(const SkGlyphID glyphs[], int count, SkScalar widths[], SkRect bounds[], const SkPaint *paint) constSkFont
getXPos(const SkGlyphID glyphs[], int count, SkScalar xpos[], SkScalar origin=0) constSkFont
isBaselineSnap() constSkFontinline
isEmbeddedBitmaps() constSkFontinline
isEmbolden() constSkFontinline
isForceAutoHinting() constSkFontinline
isLinearMetrics() constSkFontinline
isSubpixel() constSkFontinline
makeWithSize(SkScalar size) constSkFont
measureText(const void *text, size_t byteLength, SkTextEncoding encoding, SkRect *bounds=nullptr) constSkFontinline
measureText(const void *text, size_t byteLength, SkTextEncoding encoding, SkRect *bounds, const SkPaint *paint) constSkFont
operator!=(const SkFont &font) constSkFontinline
operator==(const SkFont &font) constSkFont
refTypeface() constSkFontinline
refTypefaceOrDefault() constSkFont
setBaselineSnap(bool baselineSnap)SkFont
setEdging(Edging edging)SkFont
setEmbeddedBitmaps(bool embeddedBitmaps)SkFont
setEmbolden(bool embolden)SkFont
setForceAutoHinting(bool forceAutoHinting)SkFont
setHinting(SkFontHinting hintingLevel)SkFont
setLinearMetrics(bool linearMetrics)SkFont
setScaleX(SkScalar scaleX)SkFont
setSize(SkScalar textSize)SkFont
setSkewX(SkScalar skewX)SkFont
setSubpixel(bool subpixel)SkFont
setTypeface(sk_sp< SkTypeface > tf)SkFontinline
SkFont()SkFont
SkFont(sk_sp< SkTypeface > typeface, SkScalar size)SkFont
SkFont(sk_sp< SkTypeface > typeface)SkFontexplicit
SkFont(sk_sp< SkTypeface > typeface, SkScalar size, SkScalar scaleX, SkScalar skewX)SkFont
SkFontPriv classSkFontfriend
SkGlyphRunListPainter classSkFontfriend
SkStrikeSpec classSkFontfriend
SkTextBlobCacheDiffCanvas classSkFontfriend
textToGlyphs(const void *text, size_t byteLength, SkTextEncoding encoding, SkGlyphID glyphs[], int maxGlyphCount) constSkFont
unicharsToGlyphs(const SkUnichar uni[], int count, SkGlyphID glyphs[]) constSkFont
unicharToGlyph(SkUnichar uni) constSkFont