Home | History | Annotate | Download | only in samplecode

Lines Matching defs:rgn

17 static void make_rgn(SkRegion* rgn, int left, int top, int right, int bottom,
22 rgn->debugSetRuns(runs, count);
23 SkASSERT(rgn->getBounds() == r);
74 static void paint_rgn(SkCanvas* canvas, const SkRegion& rgn,
77 scale_rgn(&scaled, rgn, 0.5f);
79 SkRegion::Iterator iter(rgn);
99 void build_rgn(SkRegion* rgn, SkRegion::Op op) {
100 rgn->setRect(fBase);
103 rgn->op(r, SkRegion::kUnion_Op);
104 rgn->op(fRect, op);
133 SkRegion rgn;
135 this->build_rgn(&rgn, op);
138 SkRegion tmp, tmp2(rgn);
157 rgn.translate(20, 30, &tmp);
158 SkASSERT(rgn.isEmpty() || tmp != rgn);
160 SkASSERT(tmp == rgn);
167 paint_rgn(canvas, rgn, paint);
171 paint_rgn(canvas, rgn, paint);
175 SkRegion rgn;
178 this->build_rgn(&rgn, op);
179 rgn.getBoundaryPath(&path);