Home
last modified time | relevance | path

Searched refs:fClipStack (Results 1 - 7 of 7) sorted by relevance

/third_party/skia/src/core/
H A DSkClipStackDevice.cpp13 SkIRect r = fClipStack.bounds(this->imageInfo().bounds()).roundOut(); in onDevClipBounds()
23 fClipStack.save(); in onSave()
27 fClipStack.restore(); in onRestore()
31 fClipStack.clipRect(rect, this->localToDevice(), op, aa); in onClipRect()
35 fClipStack.clipRRect(rrect, this->localToDevice(), op, aa); in onClipRRect()
39 fClipStack.clipPath(path, this->localToDevice(), op, aa); in onClipPath()
43 fClipStack.clipShader(std::move(shader)); in onClipShader()
52 fClipStack.clipPath(path, SkMatrix::I(), op, false); in onClipRegion()
57 fClipStack.replaceClip(deviceRect, /*doAA=*/false); in onReplaceClip()
61 SkClipStack::B2TIter iter(fClipStack); in onClipIsAA()
[all...]
H A DSkClipStackDevice.h19 , fClipStack(fStorage, sizeof(fStorage)) in SkClipStackDevice()
22 SkClipStack& cs() { return fClipStack; } in cs()
23 const SkClipStack& cs() const { return fClipStack; } in cs()
47 SkClipStack fClipStack; member in SkClipStackDevice
H A DSkDevice.cpp500 SkASSERT(!fClipStack.empty()); in onSave()
501 fClipStack.back().fDeferredSaveCount++; in onSave()
505 SkASSERT(!fClipStack.empty()); in onRestore()
506 if (fClipStack.back().fDeferredSaveCount > 0) { in onRestore()
507 fClipStack.back().fDeferredSaveCount--; in onRestore()
509 fClipStack.pop_back(); in onRestore()
510 SkASSERT(!fClipStack.empty()); in onRestore()
515 SkASSERT(!fClipStack.empty()); in writableClip()
516 ClipState& current = fClipStack.back(); in writableClip()
523 return fClipStack in writableClip()
[all...]
H A DSkDevice.h554 const ClipState& clip() const { return fClipStack.back(); } in clip()
558 fClipStack.reset(); in resetClipStack()
559 fClipStack.emplace_back(this->bounds(), /*isAA=*/false, /*isRect=*/true); in resetClipStack()
562 SkSTArray<4, ClipState> fClipStack; member in SkNoPixelsDevice
/third_party/skia/src/svg/
H A DSkSVGDevice.cpp241 const SkClipStack* fClipStack;
243 MxCp(const SkMatrix* mx, const SkClipStack* cs) : fMatrix(mx), fClipStack(cs) {}
244 MxCp(SkSVGDevice* device) : fMatrix(&device->localToDevice()), fClipStack(&device->cs()) {}
263 svgdev->syncClipStack(*mc.fClipStack);
713 while (!fClipStack.empty()) {
714 fClipStack.pop_back();
731 while ((elem = iter.next()) && (rec_idx < fClipStack.size())) {
732 if (fClipStack[SkToInt(rec_idx)].fGenID != elem->getGenID()) {
739 while (fClipStack.size() > rec_idx) {
740 fClipStack
[all...]
H A DSkSVGDevice.h65 SkTArray<ClipRec> fClipStack; member in final
/third_party/skia/src/pdf/
H A DSkPDFDevice.cpp237 , fClipStack(clipStack) in ScopedContentEntry()
256 fDevice->finishContentEntry(fClipStack, fBlendMode, fDstFormXObject, shape); in ~ScopedContentEntry()
303 const SkClipStack* fClipStack; member in ScopedContentEntry

Completed in 8 milliseconds