Lines Matching refs:gp
74 BezierTestOp(sk_sp<const GrGeometryProcessor> gp, const SkRect& rect, const SkPMColor4f& color, in BezierTestOp() argument
79 , fGeometryProcessor(std::move(gp)) in BezierTestOp()
89 sk_sp<const GrGeometryProcessor> gp() const { return fGeometryProcessor; } in gp() function in skiagm::BezierTestOp
114 sk_sp<const GrGeometryProcessor> gp, in Make() argument
120 return pool->allocate<BezierConicTestOp>(std::move(gp), rect, color, klm); in Make()
126 BezierConicTestOp(sk_sp<const GrGeometryProcessor> gp, const SkRect& rect, in BezierConicTestOp() argument
128 : INHERITED(std::move(gp), rect, color, ClassID()), fKLM(klm) {} in BezierConicTestOp()
136 SkASSERT(this->gp()->vertexStride() == sizeof(Vertex)); in onPrepareDraws()
150 helper.recordDraw(target, this->gp()); in onPrepareDraws()
208 sk_sp<GrGeometryProcessor> gp; in onDraw() local
210 gp = GrConicEffect::Make(color, SkMatrix::I(), et, *context->priv().caps(), in onDraw()
212 if (!gp) { in onDraw()
260 std::unique_ptr<GrDrawOp> op = BezierConicTestOp::Make(context, gp, bounds, in onDraw()
325 sk_sp<const GrGeometryProcessor> gp, in Make() argument
331 return pool->allocate<BezierQuadTestOp>(std::move(gp), rect, color, devToUV); in Make()
337 BezierQuadTestOp(sk_sp<const GrGeometryProcessor> gp, const SkRect& rect, in BezierQuadTestOp() argument
339 : INHERITED(std::move(gp), rect, color, ClassID()), fDevToUV(devToUV) {} in BezierQuadTestOp()
347 SkASSERT(this->gp()->vertexStride() == sizeof(Vertex)); in onPrepareDraws()
356 helper.recordDraw(target, this->gp()); in onPrepareDraws()
411 sk_sp<GrGeometryProcessor> gp; in onDraw() local
413 gp = GrQuadEffect::Make(color, SkMatrix::I(), et, *context->priv().caps(), in onDraw()
415 if (!gp) { in onDraw()
465 std::unique_ptr<GrDrawOp> op = BezierQuadTestOp::Make(context, gp, in onDraw()