Home | History | Annotate | Download | only in core

Lines Matching refs:MCRec

154 class SkCanvas::MCRec {
156 MCRec* fNext;
157 SkMatrix* fMatrix; // points to either fMatrixStorage or prev MCRec
158 SkRasterClip* fRasterClip; // points to either fRegionStorage or prev MCRec
170 MCRec(const MCRec* prev, int flags) {
203 ~MCRec() {
410 fMCRec = (MCRec*)fMCStack.push_back();
411 new (fMCRec) MCRec(NULL, 0);
425 : fMCStack(sizeof(MCRec), fMCRecStorage, sizeof(fMCRecStorage)) {
432 : fMCStack(sizeof(MCRec), fMCRecStorage, sizeof(fMCRecStorage)) {
439 : fMCStack(sizeof(MCRec), fMCRecStorage, sizeof(fMCRecStorage)) {
488 MCRec* rec = (MCRec*)iter.next();
500 MCRec* rec = (MCRec*)iter.next();
539 MCRec*)iter.next()) != NULL) {
551 while ((rec = (MCRec*)iter.next()) != NULL) {
652 MCRec* newTop = (MCRec*)fMCStack.push_back();
653 new (newTop) MCRec(fMCRec, flags); // balanced in restore()
833 fMCRec->~MCRec(); // balanced in save()
835 fMCRec = (MCRec*)fMCStack.back();