Home | History | Annotate | Download | only in samplecode

Lines Matching refs:rgn

24 static void make_rgn(SkRegion* rgn, int left, int top, int right, int bottom,
29 rgn->debugSetRuns(runs, count);
30 SkASSERT(rgn->getBounds() == r);
81 static void paint_rgn(SkCanvas* canvas, const SkRegion& rgn,
84 scale_rgn(&scaled, rgn, 0.5f);
86 SkRegion::Iterator iter(rgn);
106 void build_rgn(SkRegion* rgn, SkRegion::Op op) {
107 rgn->setRect(fBase);
110 rgn->op(r, SkRegion::kUnion_Op);
111 rgn->op(fRect, op);
140 SkRegion rgn;
142 this->build_rgn(&rgn, op);
145 SkRegion tmp, tmp2(rgn);
164 rgn.translate(20, 30, &tmp);
165 SkASSERT(rgn.isEmpty() || tmp != rgn);
167 SkASSERT(tmp == rgn);
174 paint_rgn(canvas, rgn, paint);
178 paint_rgn(canvas, rgn, paint);
182 SkRegion rgn;
185 this->build_rgn(&rgn, op);
186 rgn.getBoundaryPath(&path);