Home | History | Annotate | Download | only in text

Lines Matching refs:GrAtlasTextBlob

32  * A GrAtlasTextBlob contains a fully processed SkTextBlob, suitable for nearly immediate drawing
34 * texture coordinates. The GrAtlasTextBlob itself has a few Blob-wide properties, and also
38 * The only thing(aside from a memcopy) required to flush a GrAtlasTextBlob is to ensure that
45 class GrAtlasTextBlob : public SkNVRefCnt<GrAtlasTextBlob> {
47 SK_DECLARE_INTERNAL_LLIST_INTERFACE(GrAtlasTextBlob);
49 static GrAtlasTextBlob* Create(GrMemoryPool* pool, int glyphCount, int runCount);
70 void setupKey(const GrAtlasTextBlob::Key& key,
84 static const Key& GetKey(const GrAtlasTextBlob& blob) {
93 GrAtlasTextBlob* blob = reinterpret_cast<GrAtlasTextBlob*>(p);
179 // flush a GrAtlasTextBlob associated with a SkTextBlob
193 // flush a throwaway GrAtlasTextBlob *not* associated with an SkTextBlob
244 static void AssertEqual(const GrAtlasTextBlob&, const GrAtlasTextBlob&);
268 ~GrAtlasTextBlob() {
283 GrAtlasTextBlob()