Lines Matching refs:skiagm
146 static void init(Source* source, std::shared_ptr<skiagm::GM> gm) {
154 case skiagm::DrawResult::kOk : break;
155 case skiagm::DrawResult::kSkip: return skip;
156 case skiagm::DrawResult::kFail: return fail(err.c_str());
160 case skiagm::DrawResult::kOk: break;
161 case skiagm::DrawResult::kSkip: return skip;
162 case skiagm::DrawResult::kFail: return fail(err.c_str());
408 SkTHashMap<SkString, skiagm::GMFactory> gm_factories;
409 for (skiagm::GMFactory factory : skiagm::GMRegistry::Range()) {
410 std::unique_ptr<skiagm::GM> gm{factory()};
446 if (skiagm::GMFactory* factory = gm_factories.find(name)) {
447 std::shared_ptr<skiagm::GM> gm{(*factory)()};