1 /* 2 * Copyright 2012 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #include "PathOpsExtendedTest.h" 9 #include "PathOpsThreadedCommon.h" 10 #include "SkTaskGroup.h" 11 12 PathOpsThreadedTestRunner::~PathOpsThreadedTestRunner() { 13 for (int index = 0; index < fRunnables.count(); index++) { 14 delete fRunnables[index]; 15 } 16 } 17 18 void PathOpsThreadedTestRunner::render() { 19 SkTaskGroup().batch(fRunnables.count(), [&](int i) { 20 (*fRunnables[i])(); 21 }); 22 } 23