Lines Matching refs:GrAAFillRRectOp
24 std::unique_ptr<GrAAFillRRectOp> GrAAFillRRectOp::Make( in Make()
39 return pool->allocate<GrAAFillRRectOp>(*caps.shaderCaps(), viewMatrix, rrect, std::move(paint)); in Make()
42 GrAAFillRRectOp::GrAAFillRRectOp(const GrShaderCaps& shaderCaps, const SkMatrix& viewMatrix, in GrAAFillRRectOp() function in GrAAFillRRectOp
82 GrProcessorSet::Analysis GrAAFillRRectOp::finalize(const GrCaps& caps, const GrAppliedClip* clip) { in finalize()
102 GrDrawOp::CombineResult GrAAFillRRectOp::onCombineIfPossible(GrOp* op, const GrCaps&) { in onCombineIfPossible()
103 const auto& that = *op->cast<GrAAFillRRectOp>(); in onCombineIfPossible()
115 void GrAAFillRRectOp::onPrepare(GrOpFlushState* flushState) { in onPrepare()
255 class GrAAFillRRectOp::Processor : public GrGeometryProcessor {
294 constexpr GrPrimitiveProcessor::Attribute GrAAFillRRectOp::Processor::kVertexAttribs[];
295 constexpr GrPrimitiveProcessor::Attribute GrAAFillRRectOp::Processor::kInstanceAttribs[];
297 class GrAAFillRRectOp::Processor::Impl : public GrGLSLGeometryProcessor {
431 GrGLSLPrimitiveProcessor* GrAAFillRRectOp::Processor::createGLSLInstance( in createGLSLInstance()
436 void GrAAFillRRectOp::onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) { in onExecute()