Lines Matching refs:element
31 typedef SkClipStack::Element Element;
87 // Does the path in 'element' require SW rendering? If so, return true (and,
95 const Element* element,
98 if (Element::DeviceSpaceType::kRect == element->getDeviceSpaceType()) {
106 // We shouldn't get here with an empty clip element.
107 SkASSERT(Element::DeviceSpaceType::kEmpty != element->getDeviceSpaceType());
111 element->asDeviceSpacePath(&path);
126 canDrawArgs.fAAType = GrChooseAAType(GrAA(element->isAA()),
146 * will be used on any element. If so, it returns true to indicate that the
174 const Element* element = iter.get();
176 SkClipOp op = element->getOp();
177 bool invert = element->isInverseFilled();
182 renderTargetContext, translate, element, nullptr, needsStencil)) {
331 while (const Element* element = iter.prev()) {
332 if (element->getGenID() == clipGenID) {
333 element->addResourceInvalidationMessage(proxyProvider, clipMaskKey);
424 const Element* element = iter.get();
425 SkClipOp op = element->getOp();
426 GrAA aa = GrAA(element->isAA());
439 element->asDeviceSpacePath(&clipPath);
448 if (Element::DeviceSpaceType::kRect == element->getDeviceSpaceType()) {
449 helper.drawRect(element->getDeviceSpaceRect(), translate, (SkRegion::Op)op, aa, 0xFF);
452 element->asDeviceSpacePath(&path);