Lines Matching refs:fClipType
28 GrClip() : fClipType(kWideOpen_ClipType) {
32 GrClip(const SkIRect& rect) : fClipType(kIRect_ClipType) {
37 GrClip(const SkRect& rect) : fClipType(kIRect_ClipType) {
49 fClipType = other.fClipType;
50 switch (other.fClipType) {
71 switch (fClipType) {
96 SkASSERT(kClipStack_ClipType == fClipType);
103 fClipType = kWideOpen_ClipType;
106 fClipType = kClipStack_ClipType;
117 SkASSERT(kIRect_ClipType == fClipType);
122 if (kClipStack_ClipType == fClipType) {
126 fClipType = kWideOpen_ClipType;
133 SkASSERT(fClipType == kClipStack_ClipType || (fOrigin.fX == 0 && fOrigin.fY == 0));
138 return (kWideOpen_ClipType == fClipType) ||
139 (kClipStack_ClipType == fClipType && this->clipStack()->isWideOpen()) ||
140 (kIRect_ClipType == fClipType && this->irect().contains(rect));
144 return (kWideOpen_ClipType == fClipType) ||
145 (kClipStack_ClipType == fClipType && this->clipStack()->isWideOpen()) ||
146 (kIRect_ClipType == fClipType && this->irect().contains(rect));
150 return (kWideOpen_ClipType == fClipType) ||
151 (kClipStack_ClipType == fClipType && this->clipStack()->isWideOpen());
155 return (kWideOpen_ClipType == fClipType) ||
156 (kClipStack_ClipType == fClipType && this->clipStack()->quickContains(rect)) ||
157 (kIRect_ClipType == fClipType && this->irect().contains(rect));
179 ClipType clipType() const { return fClipType; }
188 ClipType fClipType;