Lines Matching refs:SkPackedGlyphID
24 struct SkPackedGlyphID { struct
47 static constexpr SkScalar kSubpixelRound = 1.f / (1u << (SkPackedGlyphID::kSubPixelPosLen + 1)); argument
52 constexpr explicit SkPackedGlyphID(SkGlyphID glyphID) in SkPackedGlyphID() argument
55 constexpr SkPackedGlyphID(SkGlyphID glyphID, SkFixed x, SkFixed y) in SkPackedGlyphID() argument
58 constexpr SkPackedGlyphID(SkGlyphID glyphID, uint32_t x, uint32_t y) in SkPackedGlyphID() argument
61 SkPackedGlyphID(SkGlyphID glyphID, SkPoint pt, SkIPoint mask) in SkPackedGlyphID() argument
64 constexpr explicit SkPackedGlyphID(uint32_t v) : fID{v & kMaskAll} { } in SkPackedGlyphID() argument
65 constexpr SkPackedGlyphID() : fID{kImpossibleID} {} in SkPackedGlyphID() function
67 bool operator==(const SkPackedGlyphID& that) const {
70 bool operator!=(const SkPackedGlyphID& that) const {
73 bool operator<(SkPackedGlyphID that) const {
233 constexpr SkGlyph() : SkGlyph{SkPackedGlyphID()} { } in SkGlyph()
234 constexpr explicit SkGlyph(SkPackedGlyphID id) : fID{id} { } in SkGlyph()
241 SkPackedGlyphID getPackedID() const { return fID; } in getPackedID()
405 SkPackedGlyphID fID;