Lines Matching refs:record
71 SkPicturePlayback::SkPicturePlayback(const SkPictureRecord& record,
78 int bitmaps = record.bitmaps(&bitmapBytes);
79 int matrices = record.matrices(&matricesBytes);
80 int paints = record.paints(&paintBytes);
81 int paths = record.paths(&pathBytes);
82 int pictures = record.pictures(&pictureBytes);
83 int regions = record.regions(®ionBytes);
84 SkDebugf("picture record mem used %zd (stream %zd) ", record.size(),
85 record.streamlen());
98 if (record.fPointWrites != 0)
99 SkDebugf("points size %zd (points:%d) ", record.fPointBytes, record.fPointWrites);
100 if (record.fRectWrites != 0)
101 SkDebugf("rects size %zd (rects:%d) ", record.fRectBytes, record.fRectWrites);
102 if (record.fTextWrites != 0)
103 SkDebugf("text size %zd (text strings:%d) ", record.fTextBytes, record.fTextWrites);
108 record.dumpMatrices();
109 record.dumpPaints();
114 fOpData = record.opData(deepCopyOps);
116 fBoundingHierarchy = record.fBoundingHierarchy;
117 fStateTree = record.fStateTree;
121 fContentInfo.set(record.fContentInfo);
128 record.fFlattenableHeap.setupPlaybacks();
130 fBitmaps = record.fBitmapHeap->extractBitmaps();
131 fPaints = record.fPaints.unflattenToArray();
133 fBitmapHeap.reset(SkSafeRef(record.fBitmapHeap));
134 fPathHeap.reset(SkSafeRef(record.pathHeap()));
138 const SkTDArray<const SkPicture* >& pictures = record.getPictureRefs();