Lines Matching refs:GrOp
70 class GrOp : private SkNoncopyable {
72 using Owner = std::unique_ptr<GrOp>;
91 virtual ~GrOp() = default;
120 CombineResult combineIfPossible(GrOp* that, SkArenaAlloc* alloc, const GrCaps& caps);
212 template <typename OpSubclass = GrOp> class ChainRange {
238 void chainConcat(GrOp::Owner);
244 GrOp* nextInChain() const { return fNextInChain.get(); } in nextInChain()
246 GrOp* prevInChain() const { return fPrevInChain; } in prevInChain()
251 GrOp::Owner cutChain();
252 SkDEBUGCODE(void validateChain(GrOp* expectedTail = nullptr) const);
263 GrOp(uint32_t classID);
299 void joinBounds(const GrOp& that) { in joinBounds()
309 virtual CombineResult onCombineIfPossible(GrOp*, SkArenaAlloc*, const GrCaps&) { in onCombineIfPossible() argument
354 GrOp* fPrevInChain = nullptr;