Lines Matching defs:TestRectOp
32 const char* name() const override { return "TestRectOp::GP"; }
85 class TestRectOp final : public GrMeshDrawOp {
93 const char* name() const override { return "TestRectOp"; }
112 TestRectOp(const GrCaps*,
145 GrOp::Owner TestRectOp::Make(GrRecordingContext* context,
151 return GrOp::Make<TestRectOp>(context, caps, std::move(paint), drawRect, localRect, localM);
154 GrProcessorSet::Analysis TestRectOp::finalize(const GrCaps& caps,
165 TestRectOp::TestRectOp(const GrCaps* caps,
179 void TestRectOp::onCreateProgramInfo(const GrCaps* caps,
201 void TestRectOp::onPrepareDraws(GrMeshDrawTarget* target) {
212 void TestRectOp::onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) {
231 return TestRectOp::Make(context, std::move(paint), drawRect, localRect, localM);
241 return TestRectOp::Make(context, std::move(paint), drawRect, localRect, localM);
247 return TestRectOp::Make(context, std::move(paint), rect, rect, SkMatrix::I());