Lines Matching defs:const
30 const SkMatrix& viewMatrix,
31 const SkPath& path,
35 const SkRect& drawBounds)
51 PathStencilCoverOp(const PathDrawList* pathDrawList,
57 const SkRect& drawBounds)
70 const char* name() const override { return "PathStencilCoverOp"; }
71 void visitProxies(const GrVisitProxyFunc&) const override;
72 FixedFunctionFlags fixedFunctionFlags() const override;
73 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override;
76 SkPathFillType pathFillType() const {
82 void prePreparePrograms(const GrTessellationShader::ProgramArgs&, GrAppliedClip&& clip);
84 void onPrePrepare(GrRecordingContext*, const GrSurfaceProxyView&, GrAppliedClip*,
85 const GrDstProxyView&, GrXferBarrierFlags, GrLoadOp colorLoadOp) override;
87 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
89 const PathDrawList* fPathDrawList;
90 const int fTotalCombinedPathVerbCnt;
91 const int fPathCount;
92 const FillPathFlags fPathFlags;
93 const GrAAType fAAType;
100 const GrProgramInfo* fStencilFanProgram = nullptr;
101 const GrProgramInfo* fStencilPathProgram = nullptr;
102 const GrProgramInfo* fCoverBBoxProgram = nullptr;
105 sk_sp<const GrBuffer> fFanBuffer;
109 sk_sp<const GrBuffer> fBBoxBuffer;
113 sk_sp<const GrGpuBuffer> fBBoxVertexBufferIfNoIDSupport;