Flutter Engine
The Flutter Engine
SkStrike Member List

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

digestFor(skglyph::ActionType, SkPackedGlyphID) override SK_REQUIRES(fStrikeLock)SkStrikevirtual
dump() const SK_EXCLUDES(fStrikeLock)SkStrike
dumpMemoryStatistics(SkTraceMemoryDump *dump) const SK_EXCLUDES(fStrikeLock)SkStrike
findIntercepts(const SkScalar bounds[2], SkScalar scale, SkScalar xPos, SkGlyph *, SkScalar *array, int *count) SK_EXCLUDES(fStrikeLock)SkStrike
FlattenGlyphsByType(SkWriteBuffer &buffer, SkSpan< SkGlyph > images, SkSpan< SkGlyph > paths, SkSpan< SkGlyph > drawables)SkStrikestatic
getDescriptor() const overrideSkStrikeinlinevirtual
getFontMetrics() constSkStrikeinline
glyph(SkGlyphDigest) SK_REQUIRES(fStrikeLock)SkStrike
glyphIDsToDrawables(SkSpan< sktext::IDOrDrawable > idsOrDrawables) SK_EXCLUDES(fStrikeLock)SkStrike
glyphIDsToPaths(SkSpan< sktext::IDOrPath > idsOrPaths) SK_EXCLUDES(fStrikeLock)SkStrike
lock() override SK_ACQUIRE(fStrikeLock)SkStrikevirtual
mergeDrawable(SkGlyph *glyph, sk_sp< SkDrawable > drawable) SK_EXCLUDES(fStrikeLock)SkStrike
mergeFromBuffer(SkReadBuffer &buffer) SK_EXCLUDES(fStrikeLock)SkStrike
mergeGlyphAndImage(SkPackedGlyphID toID, const SkGlyph &fromGlyph) SK_EXCLUDES(fStrikeLock)SkStrike
mergePath(SkGlyph *glyph, const SkPath *path, bool hairline) SK_EXCLUDES(fStrikeLock)SkStrike
metrics(SkSpan< const SkGlyphID > glyphIDs, const SkGlyph *results[]) SK_EXCLUDES(fStrikeLock)SkStrike
Monitor(SkStrike *strike) SK_ACQUIRE(strike -> fStrikeLock) :fStrikeSkStrikeinline
prepareDrawables(SkSpan< const SkGlyphID > glyphIDs, const SkGlyph *results[]) SK_EXCLUDES(fStrikeLock)SkStrike
prepareForDrawable(SkGlyph *) override SK_REQUIRES(fStrikeLock)SkStrikevirtual
prepareForImage(SkGlyph *glyph) override SK_REQUIRES(fStrikeLock)SkStrikevirtual
prepareForPath(SkGlyph *) override SK_REQUIRES(fStrikeLock)SkStrikevirtual
prepareImages(SkSpan< const SkPackedGlyphID > glyphIDs, const SkGlyph *results[]) SK_EXCLUDES(fStrikeLock)SkStrike
preparePaths(SkSpan< const SkGlyphID > glyphIDs, const SkGlyph *results[]) SK_EXCLUDES(fStrikeLock)SkStrike
ref() constSkRefCntBaseinline
roundingSpec() const overrideSkStrikeinlinevirtual
SkRefCntBase()SkRefCntBaseinline
SkStrike(SkStrikeCache *strikeCache, const SkStrikeSpec &strikeSpec, std::unique_ptr< SkScalerContext > scaler, const SkFontMetrics *metrics, std::unique_ptr< SkStrikePinner > pinner)SkStrike
SkStrikeCacheSkStrikefriend
SkStrikeTestingPeerSkStrikefriend
strikePromise() overrideSkStrikeinlinevirtual
strikeSpec() constSkStrikeinline
unique() constSkRefCntBaseinline
unlock() override SK_RELEASE_CAPABILITY(fStrikeLock)SkStrikevirtual
unref() constSkRefCntBaseinline
verifyPinnedStrike() constSkStrikeinline
~Monitor() SK_RELEASE_CAPABILITY()SkStrikeinline
~SkRefCntBase()SkRefCntBaseinlinevirtual