Lines Matching refs:GrOp
69 class GrOp : private SkNoncopyable {
71 using Owner = std::unique_ptr<GrOp>;
90 virtual ~GrOp() = default;
121 CombineResult combineIfPossible(GrOp* that, SkArenaAlloc* alloc, const GrCaps& caps);
213 template <typename OpSubclass = GrOp> class ChainRange {
239 void chainConcat(GrOp::Owner);
245 GrOp* nextInChain() const { return fNextInChain.get(); } in nextInChain()
247 GrOp* prevInChain() const { return fPrevInChain; } in prevInChain()
252 GrOp::Owner cutChain();
253 SkDEBUGCODE(void validateChain(GrOp* expectedTail = nullptr) const);
260 GrOp(uint32_t classID);
296 void joinBounds(const GrOp& that) { in joinBounds()
306 virtual CombineResult onCombineIfPossible(GrOp*, SkArenaAlloc*, const GrCaps&) { in onCombineIfPossible() argument
351 GrOp* fPrevInChain = nullptr;