Lines Matching defs:errorMsg
65 static void handle_gm_failure(SkCanvas* canvas, DrawResult result, const SkString& errorMsg) {
67 draw_failure_message(canvas, "DRAW FAILED: %s", errorMsg.c_str());
68 } else if (SkString(GM::kErrorMsg_DrawSkippedGpuOnly) == errorMsg) {
71 draw_failure_message(canvas, "DRAW SKIPPED: %s", errorMsg.c_str());
82 DrawResult GM::gpuSetup(GrDirectContext* context, SkCanvas* canvas, SkString* errorMsg) {
88 fGpuSetupResult = this->onGpuSetup(context, errorMsg);
91 handle_gm_failure(canvas, fGpuSetupResult, *errorMsg);
105 DrawResult GM::draw(SkCanvas* canvas, SkString* errorMsg) {
108 return this->drawContent(canvas, errorMsg);
111 DrawResult GM::drawContent(SkCanvas* canvas, SkString* errorMsg) {
115 DrawResult drawResult = this->onDraw(canvas, errorMsg);
117 handle_gm_failure(canvas, drawResult, *errorMsg);
128 DrawResult GM::onDraw(SkCanvas* canvas, SkString* errorMsg) {
137 DrawResult SimpleGM::onDraw(SkCanvas* canvas, SkString* errorMsg) {
138 return fDrawProc(canvas, errorMsg);
143 DrawResult SimpleGpuGM::onDraw(GrRecordingContext* rContext, SkCanvas* canvas, SkString* errorMsg) {
144 return fDrawProc(rContext, canvas, errorMsg);
187 DrawResult GpuGM::onDraw(GrRecordingContext* rContext, SkCanvas* canvas, SkString* errorMsg) {
195 DrawResult GpuGM::onDraw(SkCanvas* canvas, SkString* errorMsg) {
199 *errorMsg = kErrorMsg_DrawSkippedGpuOnly;
203 *errorMsg = "GrContext abandoned.";
206 return this->onDraw(rContext, canvas, errorMsg);