Home
last modified time | relevance | path

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

/external/skia/src/core/
DSkClipStackDevice.cpp25 SkIRect r = fClipStack.bounds(this->imageInfo().bounds()).roundOut(); in devClipBounds()
35 fClipStack.save(); in pushClipStack()
39 fClipStack.restore(); in popClipStack()
43 fClipStack.clipRect(rect, this->localToDevice(), op, aa); in clipRect()
47 fClipStack.clipRRect(rrect, this->localToDevice(), op, aa); in clipRRect()
51 fClipStack.clipPath(path, this->localToDevice(), op, aa); in clipPath()
55 fClipStack.clipShader(std::move(shader)); in onClipShader()
64 fClipStack.clipPath(path, SkMatrix::I(), op, false); in clipRegion()
69 fClipStack.replaceClip(deviceRect, /*doAA=*/false); in replaceClip()
73 SkClipStack::B2TIter iter(fClipStack); in isClipAntiAliased()
[all …]
DSkClipStackDevice.h30 , fClipStack(fStorage, sizeof(fStorage)) in SkClipStackDevice()
33 SkClipStack& cs() { return fClipStack; } in cs()
34 const SkClipStack& cs() const { return fClipStack; } in cs()
62 SkClipStack fClipStack; variable
DSkDevice.cpp523 fClipStack.emplace_back(this->bounds(), /*isAA=*/false, /*isRect=*/true); in SkNoPixelsDevice()
536 SkASSERT(fClipStack.size() == 1 && fClipStack[0].fDeferredSaveCount == 0); in resetForNextPicture()
538 fClipStack[0].fClipBounds = this->bounds(); in resetForNextPicture()
539 fClipStack[0].fIsAA = false; in resetForNextPicture()
540 fClipStack[0].fIsRect = true; in resetForNextPicture()
547 SkASSERT(!fClipStack.empty()); in pushClipStack()
548 fClipStack.back().fDeferredSaveCount++; in pushClipStack()
552 SkASSERT(!fClipStack.empty()); in popClipStack()
553 if (fClipStack.back().fDeferredSaveCount > 0) { in popClipStack()
554 fClipStack.back().fDeferredSaveCount--; in popClipStack()
[all …]
DSkDevice.h638 const ClipState& clip() const { return fClipStack.back(); } in clip()
641 skia_private::STArray<4, ClipState> fClipStack; variable
/external/skia/src/svg/
DSkSVGDevice.cpp274 const SkClipStack* fClipStack; member
276 MxCp(const SkMatrix* mx, const SkClipStack* cs) : fMatrix(mx), fClipStack(cs) {} in MxCp()
277 MxCp(SkSVGDevice* device) : fMatrix(&device->localToDevice()), fClipStack(&device->cs()) {} in MxCp()
296 svgdev->syncClipStack(*mc.fClipStack); in AutoElement()
785 while (!fClipStack.empty()) { in ~SkSVGDevice()
786 fClipStack.pop_back(); in ~SkSVGDevice()
803 while ((elem = iter.next()) && (rec_idx < fClipStack.size())) { in syncClipStack()
804 if (fClipStack[SkToInt(rec_idx)].fGenID != elem->getGenID()) { in syncClipStack()
811 while (fClipStack.size() > rec_idx) { in syncClipStack()
812 fClipStack.pop_back(); in syncClipStack()
[all …]
DSkSVGDevice.h96 skia_private::TArray<ClipRec> fClipStack; variable
/external/skia/src/pdf/
DSkPDFDevice.cpp290 , fClipStack(clipStack) in ScopedContentEntry()
309 fDevice->finishContentEntry(fClipStack, fBlendMode, fDstFormXObject, shape); in ~ScopedContentEntry()
356 const SkClipStack* fClipStack; member in ScopedContentEntry