Lines Matching refs:SkClipStack
38 GrReducedClip::GrReducedClip(const SkClipStack& stack, const SkRect& queryBounds, in GrReducedClip()
54 SkClipStack::BoundsType stackBoundsType; in GrReducedClip()
60 bool insideOut = SkClipStack::kInsideOut_BoundsType == stackBoundsType; in GrReducedClip()
68 SkASSERT(SkClipStack::kNormal_BoundsType == stackBoundsType); in GrReducedClip()
75 SkClipStack::Iter iter(stack, SkClipStack::Iter::kTop_IterStart); in GrReducedClip()
101 if (SkClipStack::kNormal_BoundsType == stackBoundsType) { in GrReducedClip()
140 void GrReducedClip::walkStack(const SkClipStack& stack, const SkRect& queryBounds) { in walkStack()
165 SkClipStack::Iter iter(stack, SkClipStack::Iter::kTop_IterStart); in walkStack()
173 if (SkClipStack::kEmptyGenID == element->getGenID()) { in walkStack()
177 if (SkClipStack::kWideOpenGenID == element->getGenID()) { in walkStack()
734 const SkClipStack::Element* element) { in stencil_element()
737 case SkClipStack::Element::DeviceSpaceType::kEmpty: in stencil_element()
740 case SkClipStack::Element::DeviceSpaceType::kRect: { in stencil_element()
768 const SkClipStack::Element* element) { in draw_element()
771 case SkClipStack::Element::DeviceSpaceType::kEmpty: in draw_element()
774 case SkClipStack::Element::DeviceSpaceType::kRect: in draw_element()