![]() |
Skia
2D Graphics Library
|
This is the complete list of members for SkTypeface, including all inherited members.
| copyTableData(SkFontTableTag tag) const | SkTypeface | |
| countGlyphs() const | SkTypeface | |
| countTables() const | SkTypeface | |
| createFamilyNameIterator() const | SkTypeface | |
| createScalerContext(const SkScalerContextEffects &, const SkDescriptor *) const | SkTypeface | |
| Equal(const SkTypeface *facea, const SkTypeface *faceb) | SkTypeface | static |
| FactoryId typedef | SkTypeface | |
| filterRec(SkScalerContextRec *rec) const | SkTypeface | inline |
| fontStyle() const | SkTypeface | inline |
| getBounds() const | SkTypeface | |
| getFamilyName(SkString *name) const | SkTypeface | |
| getFontDescriptor(SkFontDescriptor *desc, bool *isLocal) const | SkTypeface | inline |
| getGlyphToUnicodeMap(SkUnichar *dstArray) const =0 | SkTypeface | protectedpure virtual |
| getKerningPairAdjustments(const SkGlyphID glyphs[], int count, int32_t adjustments[]) const | SkTypeface | |
| getPostScriptGlyphNames(SkString *) const =0 | SkTypeface | protectedpure virtual |
| getPostScriptName(SkString *name) 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 | |
| getVariationDesignParameters(SkFontParameters::Variation::Axis parameters[], int parameterCount) const | SkTypeface | |
| getVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate coordinates[], int coordinateCount) const | SkTypeface | |
| internal_private_getCTFontRef() const | SkTypeface | inline |
| isBold() const | SkTypeface | inline |
| isFixedPitch() const | SkTypeface | inline |
| isItalic() const | SkTypeface | inline |
| makeClone(const SkFontArguments &) const | SkTypeface | |
| MakeDefault() | SkTypeface | static |
| MakeDeserialize(SkStream *) | SkTypeface | static |
| MakeDeserialize(SkStream *, sk_sp< SkFontMgr > lastResortMgr) | SkTypeface | static |
| MakeEmpty() | SkTypeface | static |
| MakeFromData(sk_sp< SkData >, int index=0) | SkTypeface | static |
| MakeFromFile(const char path[], int index=0) | SkTypeface | static |
| MakeFromName(const char familyName[], SkFontStyle fontStyle) | SkTypeface | static |
| MakeFromStream(std::unique_ptr< SkStreamAsset > stream, int index=0) | SkTypeface | static |
| onCharsToGlyphs(const SkUnichar *chars, int count, SkGlyphID glyphs[]) const =0 | SkTypeface | protectedpure virtual |
| onComputeBounds(SkRect *) const | SkTypeface | protectedvirtual |
| onCopyTableData(SkFontTableTag) const | SkTypeface | protectedvirtual |
| onCountGlyphs() const =0 | SkTypeface | protectedpure virtual |
| onCreateFamilyNameIterator() const =0 | SkTypeface | protectedpure virtual |
| onCreateScalerContext(const SkScalerContextEffects &, const SkDescriptor *) const =0 | SkTypeface | protectedpure virtual |
| onFilterRec(SkScalerContextRec *) const =0 | SkTypeface | protectedpure virtual |
| onGetAdvancedMetrics() const =0 | SkTypeface | protectedpure virtual |
| onGetCTFontRef() const | SkTypeface | inlineprotectedvirtual |
| onGetFamilyName(SkString *familyName) const =0 | SkTypeface | protectedpure virtual |
| onGetFontDescriptor(SkFontDescriptor *, bool *isLocal) const =0 | SkTypeface | protectedpure virtual |
| onGetKerningPairAdjustments(const SkGlyphID glyphs[], int count, int32_t adjustments[]) const | SkTypeface | protectedvirtual |
| onGetPostScriptName(SkString *) const =0 | SkTypeface | protectedpure virtual |
| onGetTableData(SkFontTableTag, size_t offset, size_t length, void *data) const =0 | SkTypeface | protectedpure virtual |
| onGetTableTags(SkFontTableTag tags[]) const =0 | SkTypeface | protectedpure virtual |
| onGetUPEM() const =0 | SkTypeface | protectedpure virtual |
| onGetVariationDesignParameters(SkFontParameters::Variation::Axis parameters[], int parameterCount) const =0 | SkTypeface | protectedpure virtual |
| onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate coordinates[], int coordinateCount) const =0 | SkTypeface | protectedpure virtual |
| onGlyphMaskNeedsCurrentColor() const =0 | SkTypeface | protectedpure virtual |
| onMakeClone(const SkFontArguments &) const =0 | SkTypeface | protectedpure virtual |
| onOpenExistingStream(int *ttcIndex) const | SkTypeface | protectedvirtual |
| onOpenStream(int *ttcIndex) const =0 | SkTypeface | protectedpure virtual |
| openExistingStream(int *ttcIndex) const | SkTypeface | |
| openStream(int *ttcIndex) const | SkTypeface | |
| Register(FactoryId id, sk_sp< SkTypeface >(*make)(std::unique_ptr< SkStreamAsset >, const SkFontArguments &)) | SkTypeface | static |
| serialize(SkWStream *, SerializeBehavior=SerializeBehavior::kIncludeDataIfLocal) const | SkTypeface | |
| serialize(SerializeBehavior=SerializeBehavior::kIncludeDataIfLocal) const | SkTypeface | |
| SerializeBehavior enum name | SkTypeface | |
| setFontStyle(SkFontStyle style) | SkTypeface | inlineprotected |
| setIsFixedPitch(bool isFixedPitch) | SkTypeface | inlineprotected |
| SkFont class | SkTypeface | friend |
| SkFontPriv class | SkTypeface | friend |
| SkPaintPriv class | SkTypeface | friend |
| SkPDFFont class | SkTypeface | friend |
| SkRandomTypeface class | SkTypeface | friend |
| SkScalerContext class | SkTypeface | friend |
| SkStrikeServerImpl class | SkTypeface | friend |
| SkTypeface(const SkFontStyle &style, bool isFixedPitch=false) | SkTypeface | explicitprotected |
| SkTypefaceProxyPrototype class | SkTypeface | friend |
| textToGlyphs(const void *text, size_t byteLength, SkTextEncoding encoding, SkGlyphID glyphs[], int maxGlyphCount) const | SkTypeface | |
| unicharsToGlyphs(const SkUnichar uni[], int count, SkGlyphID glyphs[]) const | SkTypeface | |
| unicharToGlyph(SkUnichar unichar) const | SkTypeface | |
| uniqueID() const | SkTypeface | inline |
| ~SkTypeface() override | SkTypeface | protected |