Home | History | Annotate | Download | only in effects

Lines Matching refs:Rec

11     Rec* rec = fRecs;
12 while (rec) {
13 Rec* next = rec->fNext;
14 SkDELETE(rec);
15 rec = next;
22 Rec* rec = SkNEW(Rec);
23 rec->fNext = fRecs;
24 rec->fOffset.set(dx, dy);
25 fRecs = rec;
27 return &rec->fPaint;
39 Rec* rec = fIter.fRec;
40 if (rec) {
41 *fIter.fPaint = rec->fPaint;
44 fIter.fCanvas->translate(rec->fOffset.fX, rec->fOffset.fY);
46 fIter.fRec = rec->fNext;
57 SkLayerDrawLooper::Rec* SkLayerDrawLooper::Rec::Reverse(Rec* head) {
58 Rec* rec = head;
59 Rec* prev = NULL;
60 while (rec) {
61 Rec* next = rec->fNext;
62 rec->fNext = prev;
63 prev = rec;
64 rec = next;
76 Rec* rec = fRecs;
78 while (rec) {
79 rec = rec->fNext;
88 Rec* rec = fRecs;
90 buffer.writeScalar(rec->fOffset.fX);
91 buffer.writeScalar(rec->fOffset.fY);
92 rec->fPaint.flatten(buffer);
93 rec = rec->fNext;
112 fRecs = Rec::Reverse(fRecs);
116 Rec* rec = fRecs;
118 while (rec) {
119 rec = rec->fNext;