Lines Matching refs:FillRRectOpImpl
33 class FillRRectOpImpl final : public GrMeshDrawOp {
91 FillRRectOpImpl(GrProcessorSet*,
139 GR_MAKE_BITFIELD_CLASS_OPS(FillRRectOpImpl::ProcessorFlags)
147 GrOp::Owner FillRRectOpImpl::Make(GrRecordingContext* ctx,
182 return Helper::FactoryHelper<FillRRectOpImpl>(ctx, std::move(paint), arena, viewMatrix, rrect,
186 FillRRectOpImpl::FillRRectOpImpl(GrProcessorSet* processorSet,
210 GrDrawOp::ClipResult FillRRectOpImpl::clipToShape(skgpu::v1::SurfaceDrawContext* sdc,
301 GrProcessorSet::Analysis FillRRectOpImpl::finalize(const GrCaps& caps, const GrAppliedClip* clip,
319 GrOp::CombineResult FillRRectOpImpl::onCombineIfPossible(GrOp* op,
322 auto that = op->cast<FillRRectOpImpl>();
334 class FillRRectOpImpl::Processor final : public GrGeometryProcessor {
519 void FillRRectOpImpl::onPrepareDraws(GrMeshDrawTarget* target) {
569 class FillRRectOpImpl::Processor::Impl : public ProgramImpl {
763 std::unique_ptr<GrGeometryProcessor::ProgramImpl> FillRRectOpImpl::Processor::makeProgramImpl(
768 void FillRRectOpImpl::onCreateProgramInfo(const GrCaps* caps,
786 void FillRRectOpImpl::onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) {
866 return FillRRectOpImpl::Make(ctx, arena, std::move(paint), viewMatrix, rrect, localRect, aa);