Skia
2D Graphics Library
SkTypeface Member List

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

copyTableData(SkFontTableTag tag) constSkTypeface
countGlyphs() constSkTypeface
countTables() constSkTypeface
createFamilyNameIterator() constSkTypeface
createScalerContext(const SkScalerContextEffects &, const SkDescriptor *) constSkTypeface
Equal(const SkTypeface *facea, const SkTypeface *faceb)SkTypefacestatic
FactoryId typedefSkTypeface
filterRec(SkScalerContextRec *rec) constSkTypefaceinline
fontStyle() constSkTypefaceinline
getBounds() constSkTypeface
getFamilyName(SkString *name) constSkTypeface
getFontDescriptor(SkFontDescriptor *desc, bool *isLocal) constSkTypefaceinline
getGlyphToUnicodeMap(SkUnichar *dstArray) const =0SkTypefaceprotectedpure virtual
getKerningPairAdjustments(const SkGlyphID glyphs[], int count, int32_t adjustments[]) constSkTypeface
getPostScriptGlyphNames(SkString *) const =0SkTypefaceprotectedpure virtual
getPostScriptName(SkString *name) constSkTypeface
getTableData(SkFontTableTag tag, size_t offset, size_t length, void *data) constSkTypeface
getTableSize(SkFontTableTag) constSkTypeface
getTableTags(SkFontTableTag tags[]) constSkTypeface
getUnitsPerEm() constSkTypeface
getVariationDesignParameters(SkFontParameters::Variation::Axis parameters[], int parameterCount) constSkTypeface
getVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate coordinates[], int coordinateCount) constSkTypeface
internal_private_getCTFontRef() constSkTypefaceinline
isBold() constSkTypefaceinline
isFixedPitch() constSkTypefaceinline
isItalic() constSkTypefaceinline
makeClone(const SkFontArguments &) constSkTypeface
MakeDefault()SkTypefacestatic
MakeDeserialize(SkStream *)SkTypefacestatic
MakeDeserialize(SkStream *, sk_sp< SkFontMgr > lastResortMgr)SkTypefacestatic
MakeEmpty()SkTypefacestatic
MakeFromData(sk_sp< SkData >, int index=0)SkTypefacestatic
MakeFromFile(const char path[], int index=0)SkTypefacestatic
MakeFromName(const char familyName[], SkFontStyle fontStyle)SkTypefacestatic
MakeFromStream(std::unique_ptr< SkStreamAsset > stream, int index=0)SkTypefacestatic
onCharsToGlyphs(const SkUnichar *chars, int count, SkGlyphID glyphs[]) const =0SkTypefaceprotectedpure virtual
onComputeBounds(SkRect *) constSkTypefaceprotectedvirtual
onCopyTableData(SkFontTableTag) constSkTypefaceprotectedvirtual
onCountGlyphs() const =0SkTypefaceprotectedpure virtual
onCreateFamilyNameIterator() const =0SkTypefaceprotectedpure virtual
onCreateScalerContext(const SkScalerContextEffects &, const SkDescriptor *) const =0SkTypefaceprotectedpure virtual
onFilterRec(SkScalerContextRec *) const =0SkTypefaceprotectedpure virtual
onGetAdvancedMetrics() const =0SkTypefaceprotectedpure virtual
onGetCTFontRef() constSkTypefaceinlineprotectedvirtual
onGetFamilyName(SkString *familyName) const =0SkTypefaceprotectedpure virtual
onGetFontDescriptor(SkFontDescriptor *, bool *isLocal) const =0SkTypefaceprotectedpure virtual
onGetKerningPairAdjustments(const SkGlyphID glyphs[], int count, int32_t adjustments[]) constSkTypefaceprotectedvirtual
onGetPostScriptName(SkString *) const =0SkTypefaceprotectedpure virtual
onGetTableData(SkFontTableTag, size_t offset, size_t length, void *data) const =0SkTypefaceprotectedpure virtual
onGetTableTags(SkFontTableTag tags[]) const =0SkTypefaceprotectedpure virtual
onGetUPEM() const =0SkTypefaceprotectedpure virtual
onGetVariationDesignParameters(SkFontParameters::Variation::Axis parameters[], int parameterCount) const =0SkTypefaceprotectedpure virtual
onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate coordinates[], int coordinateCount) const =0SkTypefaceprotectedpure virtual
onGlyphMaskNeedsCurrentColor() const =0SkTypefaceprotectedpure virtual
onMakeClone(const SkFontArguments &) const =0SkTypefaceprotectedpure virtual
onOpenExistingStream(int *ttcIndex) constSkTypefaceprotectedvirtual
onOpenStream(int *ttcIndex) const =0SkTypefaceprotectedpure virtual
openExistingStream(int *ttcIndex) constSkTypeface
openStream(int *ttcIndex) constSkTypeface
Register(FactoryId id, sk_sp< SkTypeface >(*make)(std::unique_ptr< SkStreamAsset >, const SkFontArguments &))SkTypefacestatic
serialize(SkWStream *, SerializeBehavior=SerializeBehavior::kIncludeDataIfLocal) constSkTypeface
serialize(SerializeBehavior=SerializeBehavior::kIncludeDataIfLocal) constSkTypeface
SerializeBehavior enum nameSkTypeface
setFontStyle(SkFontStyle style)SkTypefaceinlineprotected
setIsFixedPitch(bool isFixedPitch)SkTypefaceinlineprotected
SkFont classSkTypefacefriend
SkFontPriv classSkTypefacefriend
SkPaintPriv classSkTypefacefriend
SkPDFFont classSkTypefacefriend
SkRandomTypeface classSkTypefacefriend
SkScalerContext classSkTypefacefriend
SkStrikeServerImpl classSkTypefacefriend
SkTypeface(const SkFontStyle &style, bool isFixedPitch=false)SkTypefaceexplicitprotected
SkTypefaceProxyPrototype classSkTypefacefriend
textToGlyphs(const void *text, size_t byteLength, SkTextEncoding encoding, SkGlyphID glyphs[], int maxGlyphCount) constSkTypeface
unicharsToGlyphs(const SkUnichar uni[], int count, SkGlyphID glyphs[]) constSkTypeface
unicharToGlyph(SkUnichar unichar) constSkTypeface
uniqueID() constSkTypefaceinline
~SkTypeface() overrideSkTypefaceprotected