Lines Matching defs:glyph
30 SkGlyphDigest(size_t i, const SkGlyph& glyph)
32 , fIsEmpty(glyph.isEmpty())
33 , fIsColor(glyph.isColor())
34 , fCanDrawAsMask{SkStrikeForGPU::CanDrawAsMask(glyph)}
35 , fCanDrawAsSDFT{SkStrikeForGPU::CanDrawAsSDFT(glyph)} {}
58 // Lookup (or create if needed) the toGlyph using toID. If that glyph is not initialized with
60 // format and image of the toGlyph. This is mainly used preserving the glyph if it was
65 // If the path has never been set, then add a path to glyph.
67 SkGlyph* glyph, const SkPath* path) SK_EXCLUDES(fMu);
72 /** If the advance axis intersects the glyph's path, append the positions scaled and offset
115 // Return a glyph. Create it if it doesn't exist, and initialize the glyph with metrics and
117 std::tuple<SkGlyph*, size_t> glyph(SkPackedGlyphID) SK_REQUIRES(fMu);
121 // Generate the glyph digest information and update structures to add the glyph.
122 SkGlyphDigest addGlyph(SkGlyph* glyph) SK_REQUIRES(fMu);
124 std::tuple<const void*, size_t> prepareImage(SkGlyph* glyph) SK_REQUIRES(fMu);
126 // If the path has never been set, then use the scaler context to add the glyph.
146 // Map from a combined GlyphID and sub-pixel position to a SkGlyphDigest. The actual glyph is
147 // stored in the fAlloc. The pointer to the glyph is stored fGlyphForIndex. The