Skia
2DGraphicsLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkTypeface Member List

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

charsToGlyphs(const void *chars, Encoding encoding, SkGlyphID glyphs[], int glyphCount) const SkTypeface
countGlyphs() const SkTypeface
countTables() const SkTypeface
createFamilyNameIterator() const SkTypeface
createScalerContext(const SkScalerContextEffects &, const SkDescriptor *, bool allowFailure=false) const SkTypeface
Encoding enum name (defined in SkTypeface)SkTypeface
Equal(const SkTypeface *facea, const SkTypeface *faceb)SkTypefacestatic
fBounds (defined in SkTypeface)SkTypefacemutableprivate
fBoundsOnce (defined in SkTypeface)SkTypefacemutableprivate
filterRec(SkScalerContextRec *rec) const (defined in SkTypeface)SkTypefaceinline
fIsFixedPitch (defined in SkTypeface)SkTypefaceprivate
fontStyle() const SkTypefaceinline
fStyle (defined in SkTypeface)SkTypefaceprivate
fUniqueID (defined in SkTypeface)SkTypefaceprivate
getAdvancedMetrics() const SkTypefaceprivate
getBounds() const SkTypeface
GetDefaultTypeface(Style style=SkTypeface::kNormal) (defined in SkTypeface)SkTypefaceprotectedstatic
getFamilyName(SkString *name) const SkTypeface
getFontDescriptor(SkFontDescriptor *desc, bool *isLocal) const (defined in SkTypeface)SkTypefaceinline
getKerningPairAdjustments(const SkGlyphID glyphs[], int count, int32_t adjustments[]) const SkTypeface
getTableData(SkFontTableTag tag, size_t offset, size_t length, void *data) const SkTypeface
getTableSize(SkFontTableTag) const SkTypeface
getTableTags(SkFontTableTag tags[]) const SkTypeface
getUnitsPerEm() const SkTypeface
getVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate coordinates[], int coordinateCount) const SkTypeface
GrGLPathRendering (defined in SkTypeface)SkTypefacefriend
GrPathRendering (defined in SkTypeface)SkTypefacefriend
INHERITED typedef (defined in SkTypeface)SkTypefaceprivate
internal_private_getCTFontRef() const (defined in SkTypeface)SkTypefaceinline
isBold() const SkTypefaceinline
isFixedPitch() const SkTypefaceinline
isItalic() const SkTypefaceinline
kBold enum value (defined in SkTypeface)SkTypeface
kBoldItalic enum value (defined in SkTypeface)SkTypeface
kItalic enum value (defined in SkTypeface)SkTypeface
kNormal enum value (defined in SkTypeface)SkTypeface
kUTF16_Encoding enum value (defined in SkTypeface)SkTypeface
kUTF32_Encoding enum value (defined in SkTypeface)SkTypeface
kUTF8_Encoding enum value (defined in SkTypeface)SkTypeface
MakeDefault(Style style=SkTypeface::kNormal)SkTypefacestatic
MakeDeserialize(SkStream *)SkTypefacestatic
makeFontData() const SkTypeface
MakeFromFile(const char path[], int index=0)SkTypefacestatic
MakeFromFontData(std::unique_ptr< SkFontData >)SkTypefacestatic
MakeFromName(const char familyName[], SkFontStyle fontStyle)SkTypefacestatic
MakeFromStream(SkStreamAsset *stream, int index=0)SkTypefacestatic
MakeFromTypeface(SkTypeface *family, Style)SkTypefacestatic
onCharsToGlyphs(const void *chars, Encoding, SkGlyphID glyphs[], int glyphCount) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onComputeBounds(SkRect *) const (defined in SkTypeface)SkTypefaceprotectedvirtual
onCountGlyphs() const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onCreateFamilyNameIterator() const =0SkTypefaceprotectedpure virtual
onCreateScalerContext(const SkScalerContextEffects &, const SkDescriptor *) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onFilterRec(SkScalerContextRec *) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onGetAdvancedMetrics() const (defined in SkTypeface)SkTypefaceprotectedvirtual
onGetCTFontRef() const (defined in SkTypeface)SkTypefaceinlineprotectedvirtual
onGetFamilyName(SkString *familyName) const =0SkTypefaceprotectedpure virtual
onGetFontDescriptor(SkFontDescriptor *, bool *isLocal) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onGetKerningPairAdjustments(const SkGlyphID glyphs[], int count, int32_t adjustments[]) const (defined in SkTypeface)SkTypefaceprotectedvirtual
onGetTableData(SkFontTableTag, size_t offset, size_t length, void *data) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onGetTableTags(SkFontTableTag tags[]) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onGetUPEM() const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate coordinates[], int coordinateCount) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onMakeFontData() const (defined in SkTypeface)SkTypefaceprotectedvirtual
onOpenStream(int *ttcIndex) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
openStream(int *ttcIndex) const SkTypeface
serialize(SkWStream *) const SkTypeface
setFontStyle(SkFontStyle style)SkTypefaceinlineprotected
setIsFixedPitch(bool isFixedPitch)SkTypefaceinlineprotected
SkGlyphCache (defined in SkTypeface)SkTypefacefriend
SkPaint (defined in SkTypeface)SkTypefacefriend
SkPDFFont (defined in SkTypeface)SkTypefacefriend
SkRandomTypeface (defined in SkTypeface)SkTypefacefriend
SkScalerContext (defined in SkTypeface)SkTypefacefriend
SkTypeface(const SkFontStyle &style, bool isFixedPitch=false)SkTypefaceprotected
Style enum nameSkTypeface
style() const SkTypefaceinline
UniqueID(const SkTypeface *face)SkTypefacestatic
uniqueID() const SkTypefaceinline
~SkTypeface() (defined in SkTypeface)SkTypefaceprotectedvirtual