Flutter Engine
The Flutter Engine
|
#include <TestEmptyTypeface.h>
Classes | |
class | EmptyLocalizedStrings |
Static Public Member Functions | |
static sk_sp< SkTypeface > | Make () |
Static Public Member Functions inherited from SkTypeface | |
static bool | Equal (const SkTypeface *facea, const SkTypeface *faceb) |
static sk_sp< SkTypeface > | MakeEmpty () |
static sk_sp< SkTypeface > | MakeDeserialize (SkStream *, sk_sp< SkFontMgr > lastResortMgr) |
static void | Register (FactoryId id, sk_sp< SkTypeface >(*make)(std::unique_ptr< SkStreamAsset >, const SkFontArguments &)) |
Protected Member Functions | |
TestEmptyTypeface () | |
std::unique_ptr< SkStreamAsset > | onOpenStream (int *ttcIndex) const override |
sk_sp< SkTypeface > | onMakeClone (const SkFontArguments &args) const override |
std::unique_ptr< SkScalerContext > | onCreateScalerContext (const SkScalerContextEffects &effects, const SkDescriptor *desc) const override |
void | onFilterRec (SkScalerContextRec *) const override |
std::unique_ptr< SkAdvancedTypefaceMetrics > | onGetAdvancedMetrics () const override |
void | onGetFontDescriptor (SkFontDescriptor *, bool *) const override |
void | onCharsToGlyphs (const SkUnichar *chars, int count, SkGlyphID glyphs[]) const override |
int | onCountGlyphs () const override |
void | getPostScriptGlyphNames (SkString *) const override |
void | getGlyphToUnicodeMap (SkUnichar *) const override |
int | onGetUPEM () const override |
void | onGetFamilyName (SkString *familyName) const override |
bool | onGetPostScriptName (SkString *) const override |
SkTypeface::LocalizedStrings * | onCreateFamilyNameIterator () const override |
bool | onGlyphMaskNeedsCurrentColor () const override |
int | onGetVariationDesignPosition (SkFontArguments::VariationPosition::Coordinate coordinates[], int coordinateCount) const override |
int | onGetVariationDesignParameters (SkFontParameters::Variation::Axis parameters[], int parameterCount) const override |
int | onGetTableTags (SkFontTableTag tags[]) const override |
size_t | onGetTableData (SkFontTableTag, size_t, size_t, void *) const override |
Protected Member Functions inherited from SkTypeface | |
SkTypeface (const SkFontStyle &style, bool isFixedPitch=false) | |
~SkTypeface () override | |
void | setIsFixedPitch (bool isFixedPitch) |
void | setFontStyle (SkFontStyle style) |
virtual std::unique_ptr< SkStreamAsset > | onOpenExistingStream (int *ttcIndex) const |
virtual bool | onGetKerningPairAdjustments (const SkGlyphID glyphs[], int count, int32_t adjustments[]) const |
virtual sk_sp< SkData > | onCopyTableData (SkFontTableTag) const |
virtual bool | onComputeBounds (SkRect *) const |
virtual void * | onGetCTFontRef () const |
Protected Member Functions inherited from SkWeakRefCnt | |
virtual void | weak_dispose () const |
Definition at line 16 of file TestEmptyTypeface.h.
|
inlineprotected |
Definition at line 21 of file TestEmptyTypeface.h.
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlinestatic |
Definition at line 18 of file TestEmptyTypeface.h.
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
Returns an iterator over the family names in the font.
Implements SkTypeface.
Definition at line 51 of file TestEmptyTypeface.h.
|
inlineoverrideprotectedvirtual |
Implements SkTypeface.
Definition at line 27 of file TestEmptyTypeface.h.
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
Implements SkTypeface.
Definition at line 34 of file TestEmptyTypeface.h.
|
inlineoverrideprotectedvirtual |
Returns the family name of the typeface as known by its font manager. This name may or may not be produced by the family name iterator.
Implements SkTypeface.
Definition at line 49 of file TestEmptyTypeface.h.
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
Implements SkTypeface.
Definition at line 24 of file TestEmptyTypeface.h.
|
inlineoverrideprotectedvirtual |