Lines Matching refs:GrOp
66 class GrOp : private SkNoncopyable {
68 virtual ~GrOp() = default;
113 CombineResult combineIfPossible(GrOp* that, const GrCaps& caps);
203 template <typename OpSubclass = GrOp> class ChainRange {
229 void chainConcat(std::unique_ptr<GrOp>);
235 GrOp* nextInChain() const { return fNextInChain.get(); } in nextInChain()
237 GrOp* prevInChain() const { return fPrevInChain; } in prevInChain()
242 std::unique_ptr<GrOp> cutChain();
243 SkDEBUGCODE(void validateChain(GrOp* expectedTail = nullptr) const);
250 GrOp(uint32_t classID);
287 void joinBounds(const GrOp& that) { in joinBounds()
297 virtual CombineResult onCombineIfPossible(GrOp*, const GrCaps&) { in onCombineIfPossible() argument
331 std::unique_ptr<GrOp> fNextInChain;
332 GrOp* fPrevInChain = nullptr;