Lines Matching refs:GrProcessorTestData
26 class GrProcessorTestData; variable
43 std::unique_ptr<GrFragmentProcessor> MakeChildFP(GrProcessorTestData*);
44 std::unique_ptr<GrFragmentProcessor> MakeOptionalChildFP(GrProcessorTestData*);
54 class GrProcessorTestData {
58 GrProcessorTestData(SkRandom* random, GrRecordingContext* context, int maxTreeDepth,
60 GrProcessorTestData(SkRandom* random, GrRecordingContext* context, int maxTreeDepth,
63 GrProcessorTestData(const GrProcessorTestData&) = delete;
64 ~GrProcessorTestData();
92 using MakeProc = ProcessorSmartPtr (*)(GrProcessorTestData*);
97 static ProcessorSmartPtr Make(GrProcessorTestData* data);
100 static ProcessorSmartPtr MakeIdx(int idx, GrProcessorTestData* data);
119 using GetFn = const GrXPFactory*(GrProcessorTestData*);
123 static const GrXPFactory* Get(GrProcessorTestData* data);
140 static GrGeometryProcessor* TestCreate(GrProcessorTestData*);
144 static std::unique_ptr<GrFragmentProcessor> TestCreate(GrProcessorTestData*);
148 static const GrXPFactory* TestGet(GrProcessorTestData*);
168 static std::unique_ptr<GrFragmentProcessor> TestCreate(GrProcessorTestData*);
174 static GrGeometryProcessor* TestCreate(GrProcessorTestData*);
180 const GrXPFactory* TestGet(GrProcessorTestData*);