Home | History | Annotate | Download | only in core

Lines Matching refs:stack

21 // stores the stack depth (fSaveCount) and clips (fDeque) separately.
22 // Each clip in fDeque stores the stack state to which it belongs
111 /** The GenID can be used by clip stack clients to cache representations of the clip. The
113 stack not to the element itself. That is the same clip path in different stacks will
183 int fSaveCount; // save count of stack when this element was added.
188 /* fFiniteBoundType and fFiniteBound are used to incrementally update the clip stack's
201 // When element is applied to the previous elements in the stack is the result known to be
265 stack */
319 * Flattens the clip stack into a single SkPath. Returns true if any of
320 * the clip stack components requires anti-aliasing.
355 * Dumps the contents of the clip stack to SkDebugf. This is intended for Skia development
374 Iter(const SkClipStack& stack, IterStart startLoc);
390 * Restarts the iterator on a clip stack.
392 void reset(const SkClipStack& stack, IterStart startLoc);
400 * The B2TIter iterates from the bottom of the stack to the top.
409 * beginning of the deque/bottom of the stack
411 B2TIter(const SkClipStack& stack)
412 : INHERITED(stack, kBottom_IterStart) {
419 * beginning of the deque/bottom of the stack
421 void reset(const SkClipStack& stack) {
422 this->INHERITED::reset(stack, kBottom_IterStart);
456 // Generation ID for the clip stack. This is incremented for each
467 * Restore the stack back to the specified save count.