Lines Matching refs:RawElement
99 class RawElement : private Element {
101 using Stack = GrTBlockList<RawElement, 1>;
103 RawElement(const SkMatrix& localToDevice, const GrShape& shape, GrAA aa, SkClipOp op);
110 bool contains(const RawElement& e) const;
143 void updateForElement(RawElement* added, const SaveRecord& current);
148 bool combine(const RawElement& other, const SaveRecord& current);
217 bool contains(const RawElement& e) const;
243 bool addElement(RawElement&& toAdd, RawElement::Stack* elements);
250 void removeElements(RawElement::Stack* elements);
253 void restoreElements(RawElement::Stack* elements);
260 bool appendElement(RawElement&& toAdd, RawElement::Stack* elements);
261 void replaceWithElement(RawElement&& toAdd, RawElement::Stack* elements);
286 void clip(RawElement&& element);
304 RawElement::Stack fElements;
341 ElementIter(RawElement::Stack::CRIter::Item item, int r) : fItem(item), fRemaining(r) {} in ElementIter()
343 RawElement::Stack::CRIter::Item fItem;