Home | History | Annotate | Download | only in core

Lines Matching refs:Op

125      *  faster than calling region.op(rect, kUnion_Op) in a loop. If count is
240 enum Op {
241 kDifference_Op, //!< subtract the op region from the first region
245 /** subtract the first region from the op region */
247 kReplace_Op //!< replace the dst region with the op region
251 * Set this region to the result of applying the Op to this region and the
252 * specified rectangle: this = (this op rect).
255 bool op(const SkIRect& rect, Op op) { return this->op(*this, rect, op); }
258 * Set this region to the result of applying the Op to this region and the
259 * specified rectangle: this = (this op rect).
262 bool op(int left, int top, int right, int bottom, Op op) {
265 return this->op(*this, rect, op);
269 * Set this region to the result of applying the Op to this region and the
270 * specified region: this = (this op rgn).
273 bool op(const SkRegion& rgn, Op op) { return this->op(*this, rgn, op); }
276 * Set this region to the result of applying the Op to the specified
277 * rectangle and region: this = (rect op rgn).
280 bool op(const SkIRect& rect, const SkRegion& rgn, Op);
283 * Set this region to the result of applying the Op to the specified
284 * region and rectangle: this = (rgn op rect).
287 bool op(const SkRegion& rgn, const SkIRect& rect, Op);
290 * Set this region to the result of applying the Op to the specified
291 * regions: this = (rgna op rgnb).
294 bool op(const SkRegion& rgna, const SkRegion& rgnb, Op op);
437 static bool Oper(const SkRegion&, const SkRegion&, SkRegion::Op, SkRegion*);