Searched refs:GrProcessorTestFactory (Results 1 – 3 of 3) sorted by relevance
76 GrProcessorTestFactory<ProcessorSmartPtr>::GrProcessorTestFactory(MakeProc makeProc, in GrProcessorTestFactory() function in GrProcessorTestFactory83 ProcessorSmartPtr GrProcessorTestFactory<ProcessorSmartPtr>::Make(GrProcessorTestData* data) { in Make()93 ProcessorSmartPtr GrProcessorTestFactory<ProcessorSmartPtr>::MakeIdx(int idx, in MakeIdx()96 GrProcessorTestFactory<ProcessorSmartPtr>* factory = (*GetFactories())[idx]; in MakeIdx()105 int GrProcessorTestFactory<ProcessorSmartPtr>::Count() { in Count()208 template class GrProcessorTestFactory<GrGeometryProcessor*>; variable209 template class GrProcessorTestFactory<std::unique_ptr<GrFragmentProcessor>>; variable
83 class GrProcessorTestFactory : private SkNoncopyable {87 GrProcessorTestFactory(MakeProc makeProc, const char* name);101 static SkTArray<GrProcessorTestFactory<ProcessorSmartPtr>*, true>* GetFactories();107 using GrFragmentProcessorTestFactory = GrProcessorTestFactory<std::unique_ptr<GrFragmentProcessor>>;108 using GrGeometryProcessorTestFactory = GrProcessorTestFactory<GrGeometryProcessor*>;
80 class GrProcessorTestFactory : private SkNoncopyable {85 GrProcessorTestFactory(MakeProc makeProc) { in GrProcessorTestFactory() function106 GrProcessorTestFactory<ProcessorSmartPtr>* factory = (*GetFactories())[idx]; in MakeIdx()120 static SkTArray<GrProcessorTestFactory<ProcessorSmartPtr>*, true>* GetFactories();123 using GrFragmentProcessorTestFactory = GrProcessorTestFactory<std::unique_ptr<GrFragmentProcessor>>;124 using GrGeometryProcessorTestFactory = GrProcessorTestFactory<sk_sp<GrGeometryProcessor>>;