Flutter Engine
The Flutter Engine
|
#include <SkChromeRemoteGlyphCache.h>
Classes | |
class | DiscardableHandleManager |
Public Types | |
enum | CacheMissType : uint32_t { kFontMetrics = 0 , kGlyphMetrics = 1 , kGlyphImage = 2 , kGlyphPath = 3 , kGlyphMetricsFallback = 4 , kGlyphPathFallback = 5 , kGlyphDrawable = 6 , kLast = kGlyphDrawable } |
Public Member Functions | |
SK_SPI | SkStrikeClient (sk_sp< DiscardableHandleManager >, bool isLogging=true, SkStrikeCache *strikeCache=nullptr) |
SK_SPI | ~SkStrikeClient () |
SK_SPI bool | readStrikeData (const volatile void *memory, size_t memorySize) |
SK_SPI bool | translateTypefaceID (SkAutoDescriptor *descriptor) const |
sk_sp< SkTypeface > | retrieveTypefaceUsingServerIDForTest (SkTypefaceID) const |
sk_sp< sktext::gpu::Slug > | deserializeSlugForTest (const void *data, size_t size) const |
Definition at line 82 of file SkChromeRemoteGlyphCache.h.
enum SkStrikeClient::CacheMissType : uint32_t |
Enumerator | |
---|---|
kFontMetrics | |
kGlyphMetrics | |
kGlyphImage | |
kGlyphPath | |
kGlyphMetricsFallback | |
kGlyphPathFallback | |
kGlyphDrawable | |
kLast |
Definition at line 86 of file SkChromeRemoteGlyphCache.h.
|
explicit |
Definition at line 797 of file SkChromeRemoteGlyphCache.cpp.
|
default |
sk_sp< sktext::gpu::Slug > SkStrikeClient::deserializeSlugForTest | ( | const void * | data, |
size_t | size | ||
) | const |
Definition at line 817 of file SkChromeRemoteGlyphCache.cpp.
bool SkStrikeClient::readStrikeData | ( | const volatile void * | memory, |
size_t | memorySize | ||
) |
Definition at line 804 of file SkChromeRemoteGlyphCache.cpp.
sk_sp< SkTypeface > SkStrikeClient::retrieveTypefaceUsingServerIDForTest | ( | SkTypefaceID | typefaceID | ) | const |
Definition at line 808 of file SkChromeRemoteGlyphCache.cpp.
bool SkStrikeClient::translateTypefaceID | ( | SkAutoDescriptor * | descriptor | ) | const |
Definition at line 813 of file SkChromeRemoteGlyphCache.cpp.