Lines Matching refs:SkPackedGlyphID
41 struct SkPackedGlyphID { struct
65 1.f / (1u << (SkPackedGlyphID::kSubPixelPosLen + 1)); argument
71 uint32_t operator() (SkPackedGlyphID packedID) const { in operator() argument
76 constexpr explicit SkPackedGlyphID(SkGlyphID glyphID) in SkPackedGlyphID() function
79 constexpr SkPackedGlyphID(SkGlyphID glyphID, SkFixed x, SkFixed y) in SkPackedGlyphID() argument
82 constexpr SkPackedGlyphID(SkGlyphID glyphID, uint32_t x, uint32_t y) in SkPackedGlyphID() function
85 SkPackedGlyphID(SkGlyphID glyphID, SkPoint pt, SkIPoint mask) in SkPackedGlyphID() argument
88 constexpr explicit SkPackedGlyphID(uint32_t v) : fID{v & kMaskAll} { } in SkPackedGlyphID() function
89 constexpr SkPackedGlyphID() : fID{kImpossibleID} {} in SkPackedGlyphID() function
91 bool operator==(const SkPackedGlyphID& that) const {
94 bool operator!=(const SkPackedGlyphID& that) const {
97 bool operator<(SkPackedGlyphID that) const {
373 static_assert(SkPackedGlyphID::kEndData == 20);
377 uint32_t fIndex : SkPackedGlyphID::kEndData;
389 constexpr SkGlyph() : SkGlyph{SkPackedGlyphID()} { } in SkGlyph()
395 constexpr explicit SkGlyph(SkPackedGlyphID id) : fID{id} { } in SkGlyph()
402 SkPackedGlyphID getPackedID() const { return fID; } in getPackedID()
592 SkPackedGlyphID fID;