Lines Matching refs:desc
468 static void DetachDescProc(SkTypeface* typeface, const SkDescriptor* desc,
470 *((SkGlyphCache**)context) = SkGlyphCache::DetachCache(typeface, desc);
1273 static void FontMetricsDescProc(SkTypeface* typeface, const SkDescriptor* desc,
1275 SkGlyphCache::VisitCache(typeface, desc, FontMetricsCacheProc, context);
1483 static void add_flattenable(SkDescriptor* desc, uint32_t tag,
1485 buffer->writeToMemory(desc->addEntry(tag, buffer->size(), NULL));
1884 SkDescriptor* desc = ad.getDesc();
1886 desc->init();
1887 desc->addEntry(kRec_SkDescriptorTag, sizeof(rec), &rec);
1890 add_flattenable(desc, kAndroidOpts_SkDescriptorTag, &androidBuffer);
1894 add_flattenable(desc, kPathEffect_SkDescriptorTag, &peBuffer);
1897 add_flattenable(desc, kMaskFilter_SkDescriptorTag, &mfBuffer);
1900 add_flattenable(desc, kRasterizer_SkDescriptorTag, &raBuffer);
1903 SkASSERT(descSize == desc->getLength());
1904 desc->computeChecksum();
1908 // Check that we completely write the bytes in desc (our key), and that
1949 SkASSERT(!memcmp(desc, desc1, descSize));
1950 SkASSERT(!memcmp(desc, desc2, descSize));
1954 proc(fTypeface, desc, context);