Lines Matching refs:GrProcessorTestData
24 struct GrProcessorTestData;
39 std::unique_ptr<GrFragmentProcessor> MakeChildFP(GrProcessorTestData*);
50 struct GrProcessorTestData { struct
51 GrProcessorTestData(SkRandom* random, in GrProcessorTestData() function
85 using MakeProc = ProcessorSmartPtr (*)(GrProcessorTestData*); argument
93 static ProcessorSmartPtr Make(GrProcessorTestData* data) { in Make()
104 static ProcessorSmartPtr MakeIdx(int idx, GrProcessorTestData* data) { in MakeIdx()
127 using GetFn = const GrXPFactory*(GrProcessorTestData*);
131 static const GrXPFactory* Get(GrProcessorTestData* data) { in Get()
152 static sk_sp<GrGeometryProcessor> TestCreate(GrProcessorTestData*);
156 static std::unique_ptr<GrFragmentProcessor> TestCreate(GrProcessorTestData*);
160 static const GrXPFactory* TestGet(GrProcessorTestData*);
180 static std::unique_ptr<GrFragmentProcessor> TestCreate(GrProcessorTestData*);
186 static sk_sp<GrGeometryProcessor> TestCreate(GrProcessorTestData*);
192 const GrXPFactory* TestGet(GrProcessorTestData*);