Lines Matching refs:Rec
5 struct SkClipStack::Rec { struct in SkClipStack
18 Rec(int saveCount, const SkRect& rect, SkRegion::Op op) : fRect(rect) { in Rec() argument
24 Rec(int saveCount, const SkPath& path, SkRegion::Op op) : fPath(path) { in Rec() argument
30 bool operator==(const Rec& b) const { in operator ==() argument
45 bool operator!=(const Rec& b) const { in operator !=() argument
65 SkClipStack::SkClipStack() : fDeque(sizeof(Rec)) { in SkClipStack()
69 SkClipStack::SkClipStack(const SkClipStack& b) : fDeque(sizeof(Rec)) { in SkClipStack()
81 for (const Rec* rec = (const Rec*)recIter.next(); in operator =()
83 rec = (const Rec*)recIter.next()) { in operator =()
84 new (fDeque.push_back()) Rec(*rec); in operator =()
96 const Rec* myRec = (const Rec*)myIter.next(); in operator ==()
97 const Rec* bRec = (const Rec*)bIter.next(); in operator ==()
103 myRec = (const Rec*)myIter.next(); in operator ==()
104 bRec = (const Rec*)bIter.next(); in operator ==()
112 new (&fDeque) SkDeque(sizeof(Rec)); in reset()
124 Rec* rec = (Rec*)fDeque.back(); in restore()
128 rec->~Rec(); in restore()
134 Rec* rec = (Rec*)fDeque.back(); in clipDevRect()
137 case Rec::kEmpty_State: in clipDevRect()
139 case Rec::kRect_State: in clipDevRect()
141 rec->fState = Rec::kEmpty_State; in clipDevRect()
144 case Rec::kPath_State: in clipDevRect()
146 rec->fState = Rec::kEmpty_State; in clipDevRect()
152 new (fDeque.push_back()) Rec(fSaveCount, rect, op); in clipDevRect()
156 Rec* rec = (Rec*)fDeque.back(); in clipDevPath()
160 case Rec::kEmpty_State: in clipDevPath()
162 case Rec::kRect_State: in clipDevPath()
164 rec->fState = Rec::kEmpty_State; in clipDevPath()
168 case Rec::kPath_State: in clipDevPath()
170 rec->fState = Rec::kEmpty_State; in clipDevPath()
176 new (fDeque.push_back()) Rec(fSaveCount, path, op); in clipDevPath()
201 const SkClipStack::Rec* rec = (const SkClipStack::Rec*)fIter.next(); in next()
207 case SkClipStack::Rec::kEmpty_State: in next()
211 case SkClipStack::Rec::kRect_State: in next()
215 case SkClipStack::Rec::kPath_State: in next()