Lines Matching defs:summary
294 static SkPackedGlyphID GetKey(MaskSummary summary) {
295 return SkPackedGlyphID{summary.packedID};
313 static SkGlyphID GetKey(PathSummary summary) {
314 return summary.glyphID;
463 MaskSummary* summary = fSentGlyphs.find(packedID);
464 if (summary == nullptr) {
472 summary = fSentGlyphs.set(newSummary);
476 if (reject(*summary)) {
488 MaskSummary* summary = fSentGlyphs.find(packedID);
489 SkASSERT(summary != nullptr);
490 SkASSERT(summary->canDrawAsMask && summary->canDrawAsSDFT);
495 MaskSummary* summary = fSentGlyphs.find(packedID);
496 if (summary == nullptr) {
506 summary = fSentGlyphs.set(newSummary);
508 if (summary->canDrawAsMask && summary->canDrawAsSDFT) {
514 if (!summary->canDrawAsMask) {
523 [](MaskSummary summary){return !summary.canDrawAsSDFT;});
531 PathSummary* summary = fSentPaths.find(glyphID);
532 if (summary == nullptr) {
549 summary = fSentPaths.set(newSummary);
552 if (summary->maxDimensionOrPath != PathSummary::kIsPath) {
553 rejects->reject(i, (int)summary->maxDimensionOrPath);