Home | History | Annotate | Download | only in effects

Lines Matching defs:rec

22         const Rec& rec = fList[index];
24 *mr = rec.fMatrixRef;
26 return rec.fShape;
40 Rec* rec;
42 rec = fList.append();
44 rec = fList.insert(index);
46 rec->fShape = shape;
47 rec->fMatrixRef = mr;
52 Rec& rec = fList[index];
53 rec.fShape->unref();
54 SkMatrixRef::SafeUnref(rec.fMatrixRef);
60 Rec* rec = fList.begin();
61 Rec* stop = fList.end();
62 while (rec < stop) {
63 rec->fShape->unref();
64 SkMatrixRef::SafeUnref(rec->fMatrixRef);
65 rec++;
73 const Rec* rec = fList.begin();
74 const Rec* stop = fList.end();
75 while (rec < stop) {
76 SkShape* shape = rec->fShape;
77 if (rec->fMatrixRef) {
78 shape->drawMatrix(canvas, *rec->fMatrixRef);
82 rec++;
95 const Rec* rec = fList.begin();
96 const Rec* stop = fList.end();
97 while (rec < stop) {
98 buffer.writeFlattenable(rec->fShape);
99 if (rec->fMatrixRef) {
101 uint32_t size = rec->fMatrixRef->flatten(storage);
107 rec += 1;