Lines Matching defs:factory
303 GrContextFactory* factory) {
318 auto context = factory->getContextInfo(api, overrides).directContext();
361 factory->abandonContexts();
370 factory->abandonContexts();
372 factory->releaseResourcesAndAbandonContexts();
409 for (skiagm::GMFactory factory : skiagm::GMRegistry::Range()) {
410 std::unique_ptr<skiagm::GM> gm{factory()};
414 gm_factories.set(SkString{gm->getName()}, factory);
446 if (skiagm::GMFactory* factory = gm_factories.find(name)) {
447 std::shared_ptr<skiagm::GM> gm{(*factory)()};
597 GrContextFactory factory(options); // N.B. factory must outlive image
615 image = draw_with_gpu(draw, info, (GrContextFactory::ContextType)backend, &factory);