Lines Matching refs:rec
39 Rec* rec = fRecs;
40 while (rec) {
41 Rec* next = rec->fNext;
42 delete rec;
43 rec = next;
157 const Rec* rec = fRecs;
160 if ((rec->fInfo.fPaintBits & ~kMaskFilter_Bit)) {
163 if (SkBlendMode::kSrc != (SkBlendMode)rec->fInfo.fColorMode) {
166 const SkMaskFilter* mf = rec->fPaint.getMaskFilter();
175 rec = rec->fNext;
177 if (rec->fInfo.fPaintBits) {
180 if (SkBlendMode::kDst != (SkBlendMode)rec->fInfo.fColorMode) {
183 if (!rec->fInfo.fOffset.equals(0, 0)) {
202 Rec* rec = fRecs;
207 buffer.writeInt(rec->fInfo.fPaintBits);
208 buffer.writeInt((int)rec->fInfo.fColorMode);
209 buffer.writePoint(rec->fInfo.fOffset);
210 buffer.writeBool(rec->fInfo.fPostTranslate);
211 buffer.writePaint(rec->fPaint);
212 rec = rec->fNext;
249 Rec* rec = fRecs;
250 while (rec) {
251 Rec* next = rec->fNext;
252 delete rec;
253 rec = next;
260 Rec* rec = new Rec;
261 rec->fNext = fRecs;
262 rec->fInfo = info;
263 fRecs = rec;
265 fTopRec = rec;
268 return &rec->fPaint;
281 Rec* rec = new Rec;
282 rec->fNext = nullptr;
283 rec->fInfo = info;
285 fRecs = rec;
288 fTopRec->fNext = rec;
290 fTopRec = rec;
292 return &rec->fPaint;