Home | History | Annotate | Download | only in effects

Lines Matching refs:Rec

15         const Rec& rec = fList[index];
17 *mr = rec.fMatrixRef;
19 return rec.fShape;
33 Rec* rec;
35 rec = fList.append();
37 rec = fList.insert(index);
39 rec->fShape = shape;
40 rec->fMatrixRef = mr;
45 Rec& rec = fList[index];
46 rec.fShape->unref();
47 SkMatrixRef::SafeUnref(rec.fMatrixRef);
53 Rec* rec = fList.begin();
54 Rec* stop = fList.end();
55 while (rec < stop) {
56 rec->fShape->unref();
57 SkMatrixRef::SafeUnref(rec->fMatrixRef);
58 rec++;
66 const Rec* rec = fList.begin();
67 const Rec* stop = fList.end();
68 while (rec < stop) {
69 SkShape* shape = rec->fShape;
70 if (rec->fMatrixRef) {
71 shape->drawMatrix(canvas, *rec->fMatrixRef);
75 rec++;
88 const Rec* rec = fList.begin();
89 const Rec* stop = fList.end();
90 while (rec < stop) {
91 buffer.writeFlattenable(rec->fShape);
92 if (rec->fMatrixRef) {
94 uint32_t size = rec->fMatrixRef->flatten(storage);
100 rec += 1;