Home | History | Annotate | Download | only in gpu

Lines Matching refs:element

32 typedef SkClipStack::Element Element;
88 // Does the path in 'element' require SW rendering? If so, return true (and,
96 const Element* element,
99 if (Element::DeviceSpaceType::kRect == element->getDeviceSpaceType()) {
107 // We shouldn't get here with an empty clip element.
108 SkASSERT(Element::DeviceSpaceType::kEmpty != element->getDeviceSpaceType());
112 element->asDeviceSpacePath(&path);
127 canDrawArgs.fAAType = GrChooseAAType(GrAA(element->isAA()),
147 * will be used on any element. If so, it returns true to indicate that the
175 const Element* element = iter.get();
177 SkClipOp op = element->getOp();
178 bool invert = element->isInverseFilled();
183 renderTargetContext, translate, element, nullptr, needsStencil)) {
333 while (const Element* element = iter.prev()) {
334 if (element->getGenID() == clipGenID) {
335 element->addResourceInvalidationMessage(proxyProvider, clipMaskKey);
426 const Element* element = iter.get();
427 SkClipOp op = element->getOp();
428 GrAA aa = GrAA(element->isAA());
441 element->asDeviceSpacePath(&clipPath);
450 if (Element::DeviceSpaceType::kRect == element->getDeviceSpaceType()) {
451 helper.drawRect(element->getDeviceSpaceRect(), translate, (SkRegion::Op)op, aa, 0xFF);
454 element->asDeviceSpacePath(&path);