Lines Matching refs:Stack
103 using Stack = SkTBlockList<RawElement, 1>;
170 using Stack = SkTBlockList<Mask, 1>;
204 using Stack = SkTBlockList<SaveRecord, 2>;
240 bool addElement(RawElement&& toAdd, RawElement::Stack* elements);
247 void removeElements(RawElement::Stack* elements);
250 void restoreElements(RawElement::Stack* elements);
252 void invalidateMasks(GrProxyProvider* proxyProvider, Mask::Stack* masks);
257 bool appendElement(RawElement&& toAdd, RawElement::Stack* elements);
258 void replaceWithElement(RawElement&& toAdd, RawElement::Stack* elements);
296 static GrFPResult GetSWMaskFP(GrRecordingContext* context, Mask::Stack* masks,
301 RawElement::Stack fElements;
302 SaveRecord::Stack fSaves; // always has one wide open record at the top
307 mutable Mask::Stack fMasks;
338 ElementIter(RawElement::Stack::CRIter::Item item, int r) : fItem(item), fRemaining(r) {}
340 RawElement::Stack::CRIter::Item fItem;