Lines Matching defs:op
233 bool RecordingCanvas::clipRect(float left, float top, float right, float bottom, SkRegion::Op op) {
234 return mState.clipRect(left, top, right, bottom, op);
236 bool RecordingCanvas::clipPath(const SkPath* path, SkRegion::Op op) {
237 return mState.clipPath(path, op);
239 bool RecordingCanvas::clipRegion(const SkRegion* region, SkRegion::Op op) {
240 return mState.clipRegion(region, op);
564 RenderNodeOp* op = alloc().create_trivial<RenderNodeOp>(
569 int opIndex = addOp(op);
571 int childIndex = mDisplayList->addChild(op);
607 size_t RecordingCanvas::addOp(RecordedOp* op) {
608 // skip op with empty clip
609 if (op->localClip && op->localClip->rect.isEmpty()) {
610 // NOTE: this rejection happens after op construction/content ref-ing, so content ref'd
612 // Could rewind alloc here if desired, but callers would have to not touch op afterwards.
617 mDisplayList->ops.push_back(op);
619 // op is first in new chunk