Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkStrike, including all inherited members.
digestFor(skglyph::ActionType, SkPackedGlyphID) override SK_REQUIRES(fStrikeLock) | SkStrike | virtual |
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) | SkStrike | static |
getDescriptor() const override | SkStrike | inlinevirtual |
getFontMetrics() const | SkStrike | inline |
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) | SkStrike | virtual |
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) :fStrike | SkStrike | inline |
prepareDrawables(SkSpan< const SkGlyphID > glyphIDs, const SkGlyph *results[]) SK_EXCLUDES(fStrikeLock) | SkStrike | |
prepareForDrawable(SkGlyph *) override SK_REQUIRES(fStrikeLock) | SkStrike | virtual |
prepareForImage(SkGlyph *glyph) override SK_REQUIRES(fStrikeLock) | SkStrike | virtual |
prepareForPath(SkGlyph *) override SK_REQUIRES(fStrikeLock) | SkStrike | virtual |
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() const | SkRefCntBase | inline |
roundingSpec() const override | SkStrike | inlinevirtual |
SkRefCntBase() | SkRefCntBase | inline |
SkStrike(SkStrikeCache *strikeCache, const SkStrikeSpec &strikeSpec, std::unique_ptr< SkScalerContext > scaler, const SkFontMetrics *metrics, std::unique_ptr< SkStrikePinner > pinner) | SkStrike | |
SkStrikeCache | SkStrike | friend |
SkStrikeTestingPeer | SkStrike | friend |
strikePromise() override | SkStrike | inlinevirtual |
strikeSpec() const | SkStrike | inline |
unique() const | SkRefCntBase | inline |
unlock() override SK_RELEASE_CAPABILITY(fStrikeLock) | SkStrike | virtual |
unref() const | SkRefCntBase | inline |
verifyPinnedStrike() const | SkStrike | inline |
~Monitor() SK_RELEASE_CAPABILITY() | SkStrike | inline |
~SkRefCntBase() | SkRefCntBase | inlinevirtual |