• Home
  • Raw
  • Download

Lines Matching refs:ClipStack

211 GrFPResult analytic_clip_fp(const skgpu::v1::ClipStack::Element& e,  in analytic_clip_fp()
243 const skgpu::v1::ClipStack::Element& e, in clip_atlas_fp()
260 const skgpu::v1::ClipStack::Element& e, in draw_to_sw_mask()
309 const skgpu::v1::ClipStack::Element** elements, in render_sw_mask()
334 using Uploader = GrTDeferredProxyUploader<SkTArray<skgpu::v1::ClipStack::Element>>; in render_sw_mask()
376 const skgpu::v1::ClipStack::Element** elements, in render_stencil_mask()
385 const skgpu::v1::ClipStack::Element& e = *(elements[i]); in render_stencil_mask()
403 class ClipStack::Draw {
439 ClipStack::RawElement::RawElement(const SkMatrix& localToDevice, const GrShape& shape, in RawElement()
452 void ClipStack::RawElement::markInvalid(const SaveRecord& current) { in markInvalid()
457 void ClipStack::RawElement::restoreValid(const SaveRecord& current) { in restoreValid()
463 bool ClipStack::RawElement::contains(const Draw& d) const { in contains()
475 bool ClipStack::RawElement::contains(const SaveRecord& s) const { in contains()
486 bool ClipStack::RawElement::contains(const RawElement& e) const { in contains()
514 void ClipStack::RawElement::simplify(const SkIRect& deviceBounds, bool forceAA) { in simplify()
599 bool ClipStack::RawElement::combine(const RawElement& other, const SaveRecord& current) { in combine()
678 void ClipStack::RawElement::updateForElement(RawElement* added, const SaveRecord& current) { in updateForElement()
713 ClipStack::ClipState ClipStack::RawElement::clipType() const { in clipType()
743 ClipStack::Mask::Mask(const SaveRecord& current, const SkIRect& drawBounds) in Mask()
762 bool ClipStack::Mask::appliesToDraw(const SaveRecord& current, const SkIRect& drawBounds) const { in appliesToDraw()
769 void ClipStack::Mask::invalidate(GrProxyProvider* proxyProvider) { in invalidate()
780 ClipStack::SaveRecord::SaveRecord(const SkIRect& deviceBounds) in SaveRecord()
792 ClipStack::SaveRecord::SaveRecord(const SaveRecord& prior, in SaveRecord()
812 uint32_t ClipStack::SaveRecord::genID() const { in genID()
825 ClipStack::ClipState ClipStack::SaveRecord::state() const { in state()
833 bool ClipStack::SaveRecord::contains(const ClipStack::Draw& draw) const { in contains()
837 bool ClipStack::SaveRecord::contains(const ClipStack::RawElement& element) const { in contains()
841 void ClipStack::SaveRecord::removeElements(RawElement::Stack* elements) { in removeElements()
847 void ClipStack::SaveRecord::restoreElements(RawElement::Stack* elements) { in restoreElements()
862 void ClipStack::SaveRecord::invalidateMasks(GrProxyProvider* proxyProvider, in invalidateMasks()
873 void ClipStack::SaveRecord::reset(const SkIRect& bounds) { in reset()
883 void ClipStack::SaveRecord::addShader(sk_sp<SkShader> shader) { in addShader()
896 bool ClipStack::SaveRecord::addElement(RawElement&& toAdd, RawElement::Stack* elements) { in addElement()
993 bool ClipStack::SaveRecord::appendElement(RawElement&& toAdd, RawElement::Stack* elements) { in appendElement()
1086 void ClipStack::SaveRecord::replaceWithElement(RawElement&& toAdd, RawElement::Stack* elements) { in replaceWithElement()
1136 ClipStack::ClipStack(const SkIRect& deviceBounds, const SkMatrixProvider* matrixProvider, in ClipStack() function in skgpu::v1::ClipStack
1149 ClipStack::~ClipStack() { in ~ClipStack()
1160 void ClipStack::save() { in save()
1165 void ClipStack::restore() { in restore()
1185 SkIRect ClipStack::getConservativeBounds() const { in getConservativeBounds()
1203 GrClip::PreClipResult ClipStack::preApply(const SkRect& bounds, GrAA aa) const { in preApply()
1257 GrClip::Effect ClipStack::apply(GrRecordingContext* rContext, in apply()
1506 ClipStack::SaveRecord& ClipStack::writableSaveRecord(bool* wasDeferred) { in writableSaveRecord()
1520 void ClipStack::clipShader(sk_sp<SkShader> shader) { in clipShader()
1531 void ClipStack::replaceClip(const SkIRect& rect) { in replaceClip()
1546 void ClipStack::clip(RawElement&& element) { in clip()
1594 GrFPResult ClipStack::GetSWMaskFP(GrRecordingContext* context, Mask::Stack* masks, in GetSWMaskFP()