Lines Matching defs:MCRec
213 class SkCanvas::MCRec {
215 MCRec* fNext;
217 SkMatrix* fMatrix; // points to either fMatrixStorage or prev MCRec
218 SkRasterClip* fRasterClip; // points to either fRegionStorage or prev MCRec
230 MCRec(const MCRec* prev, int flags) : fFlags(flags) {
263 ~MCRec() {
495 fMCRec = (MCRec*)fMCStack.push_back();
496 new (fMCRec) MCRec(NULL, 0);
508 : fMCStack(sizeof(MCRec), fMCRecStorage, sizeof(fMCRecStorage)) {
515 : fMCStack(sizeof(MCRec), fMCRecStorage, sizeof(fMCRecStorage)) {
522 : fMCStack(sizeof(MCRec), fMCRecStorage, sizeof(fMCRecStorage)) {
580 MCRec* rec = (MCRec*) fMCStack.front();
595 MCRec* rec = (MCRec*)iter.next();
637 while ((rec = (MCRec*)iter.next()) != NULL) {
718 MCRec* newTop = (MCRec*)fMCStack.push_back();
719 new (newTop) MCRec(fMCRec, flags); // balanced in restore()
911 fMCRec->~MCRec(); // balanced in save()
913 fMCRec = (MCRec*)fMCStack.back();