virtual const char* onGetName() { fName.printf("text_%g", SkScalarToFloat(fPaint.getTextSize())); if (fDoPos) { fName.append("_pos"); } fName.appendf("_%s", fontQualityName(fPaint)); if (SK_ColorBLACK != fPaint.getColor()) { fName.appendf("_%02X", fPaint.getAlpha()); } else { fName.append("_BK"); } return fName.c_str(); }
const char* onGetName() override { fName.printf("text_%g", SkScalarToFloat(fPaint.getTextSize())); if (fDoPos) { fName.append("_pos"); } fName.appendf("_%s", fontQualityName(fPaint)); if (SK_ColorBLACK == fPaint.getColor()) { fName.append("_BK"); } else if (SK_ColorWHITE == fPaint.getColor()) { fName.append("_WT"); } else { fName.appendf("_%02X", fPaint.getAlpha()); } if (fDoColorEmoji) { fName.append("_ColorEmoji"); } return fName.c_str(); }
virtual const char* onGetName() { fName.printf("shadermask"); fName.appendf("_%s", fontQualityName(fPaint)); fName.appendf("_%02X", fPaint.getAlpha()); return fName.c_str(); }