Skia
2DGraphicsLibrary
 All Classes 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
createFontData() 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
getAdvancedTypefaceMetrics(PerGlyphInfo, const uint32_t *glyphIDs=NULL, uint32_t glyphIDsCount=0) 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
GrGLPathRendering (defined in SkTypeface)SkTypefacefriend
GrPathRendering (defined in SkTypeface)SkTypefacefriend
INHERITED typedef (defined in SkTypeface)SkTypefaceprivate
isBold() const SkTypefaceinline
isFixedPitch() const SkTypefaceinline
isItalic() const SkTypefaceinline
kBold enum value (defined in SkTypeface)SkTypeface
kBoldItalic enum value (defined in SkTypeface)SkTypeface
kGlyphNames_PerGlyphInfo enum value (defined in SkTypeface)SkTypefaceprotected
kItalic enum value (defined in SkTypeface)SkTypeface
kNo_PerGlyphInfo enum value (defined in SkTypeface)SkTypefaceprotected
kNormal enum value (defined in SkTypeface)SkTypeface
kToUnicode_PerGlyphInfo enum value (defined in SkTypeface)SkTypefaceprotected
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
MakeFromFile(const char path[], int index=0)SkTypefacestatic
MakeFromFontData(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
onCreateFontData() const (defined in SkTypeface)SkTypefaceprotectedvirtual
onCreateScalerContext(const SkScalerContextEffects &, const SkDescriptor *) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onFilterRec(SkScalerContextRec *) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
onGetAdvancedTypefaceMetrics(PerGlyphInfo, const uint32_t *glyphIDs, uint32_t glyphIDsCount) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
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
onOpenStream(int *ttcIndex) const =0 (defined in SkTypeface)SkTypefaceprotectedpure virtual
openStream(int *ttcIndex) const SkTypeface
PerGlyphInfo enum name (defined in SkTypeface)SkTypefaceprotected
serialize(SkWStream *) const SkTypeface
setFontStyle(SkFontStyle style)SkTypefaceinlineprotected
setIsFixedPitch(bool isFixedPitch)SkTypefaceinlineprotected
SkGlyphCache (defined in SkTypeface)SkTypefacefriend
SkGTypeface (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() const SkTypefaceinline
Style enum nameSkTypeface
UniqueID(const SkTypeface *face)SkTypefacestatic
uniqueID() const SkTypefaceinline
~SkTypeface() (defined in SkTypeface)SkTypefaceprotectedvirtual