Home
last modified time | relevance | path

Searched refs:mClipStack (Results 1 – 4 of 4) sorted by relevance

/aosp14/frameworks/base/libs/hwui/canvas/
H A DCanvasFrontend.cpp30 mClipStack.clear(); in resetState()
33 mClipStack.emplace_back(); in resetState()
45 pushEntry(&mClipStack); in internalSave()
83 return writableEntry(&mClipStack); in clip()
103 popEntry(&mClipStack); in internalRestore()
H A DCanvasFrontend.h102 FatVector<DeferredEntry<ConservativeClip>, 6> mClipStack; variable
104 const ConservativeClip& clip() const { return mClipStack.back().entry; } in clip()
/aosp14/frameworks/base/libs/hwui/
H A DSkiaCanvas.cpp290 mClipStack.size()); // clipIndex in recordPartialSave()
299 mClipStack.emplace_back(clip, op, mCanvas->getTotalMatrix()); in recordClip()
305 LOG_FATAL_IF(clipStartIndex > mClipStack.size()); in applyPersistentClips()
306 const auto begin = mClipStack.cbegin() + clipStartIndex; in applyPersistentClips()
307 const auto end = mClipStack.cend(); in applyPersistentClips()
323 mClipStack.erase(begin, end); in applyPersistentClips()
H A DSkiaCanvas.h232 std::vector<Clip> mClipStack; // Tracks persistent clips. variable