Home
last modified time | relevance | path

Searched defs:WeakFrameRegion (Results 1 – 5 of 5) sorted by relevance

/dports/www/firefox/firefox-99.0/layout/painting/
H A DnsDisplayList.h1625 struct WeakFrameRegion { struct
1631 struct WeakFrameWrapper {
1639 nsTHashSet<void*> mFrameSet;
1640 nsTArray<WeakFrameWrapper> mFrames;
1641 nsTArray<pixman_box32_t> mRects;
1644 void Add(nsIFrame* aFrame, const RectType& aRect) { in Add()
1654 void Clear() { in Clear()
1664 typedef gfx::ArrayView<pixman_box32_t> BoxArrayView;
1666 nsRegion ToRegion() const { return nsRegion(BoxArrayView(mRects)); } in ToRegion()
1668 LayoutDeviceIntRegion ToLayoutDeviceIntRegion() const { in ToLayoutDeviceIntRegion()
/dports/www/firefox-esr/firefox-91.8.0/layout/painting/
H A DnsDisplayList.h1771 struct WeakFrameRegion { struct
1777 struct WeakFrameWrapper {
1785 nsTHashSet<void*> mFrameSet;
1786 nsTArray<WeakFrameWrapper> mFrames;
1787 nsTArray<pixman_box32_t> mRects;
1790 void Add(nsIFrame* aFrame, const RectType& aRect) { in Add()
1800 void Clear() { in Clear()
1810 typedef mozilla::gfx::ArrayView<pixman_box32_t> BoxArrayView;
1812 nsRegion ToRegion() const { return nsRegion(BoxArrayView(mRects)); } in ToRegion()
1814 LayoutDeviceIntRegion ToLayoutDeviceIntRegion() const { in ToLayoutDeviceIntRegion()
/dports/mail/thunderbird/thunderbird-91.8.0/layout/painting/
H A DnsDisplayList.h1771 struct WeakFrameRegion { struct
1777 struct WeakFrameWrapper {
1785 nsTHashSet<void*> mFrameSet;
1786 nsTArray<WeakFrameWrapper> mFrames;
1787 nsTArray<pixman_box32_t> mRects;
1790 void Add(nsIFrame* aFrame, const RectType& aRect) { in Add()
1800 void Clear() { in Clear()
1810 typedef mozilla::gfx::ArrayView<pixman_box32_t> BoxArrayView;
1812 nsRegion ToRegion() const { return nsRegion(BoxArrayView(mRects)); } in ToRegion()
1814 LayoutDeviceIntRegion ToLayoutDeviceIntRegion() const { in ToLayoutDeviceIntRegion()
/dports/lang/spidermonkey78/firefox-78.9.0/layout/painting/
H A DnsDisplayList.h1773 struct WeakFrameRegion { struct
1779 struct WeakFrameWrapper {
1787 nsTHashtable<nsPtrHashKey<void>> mFrameSet;
1788 nsTArray<WeakFrameWrapper> mFrames;
1789 nsTArray<pixman_box32_t> mRects;
1792 void Add(nsIFrame* aFrame, const RectType& aRect) { in Add()
1802 void Clear() { in Clear()
1812 typedef mozilla::gfx::ArrayView<pixman_box32_t> BoxArrayView;
1814 nsRegion ToRegion() const { return nsRegion(BoxArrayView(mRects)); } in ToRegion()
1816 LayoutDeviceIntRegion ToLayoutDeviceIntRegion() const { in ToLayoutDeviceIntRegion()
/dports/lang/spidermonkey60/firefox-60.9.0/layout/painting/
H A DnsDisplayList.h1751 struct WeakFrameRegion { struct
1752 std::vector<WeakFrame> mFrames;
1753 nsTArray<pixman_box32_t> mRects;
1755 void Add(nsIFrame* aFrame, const nsRect& aRect) { in Add()
1760 void Add(nsIFrame* aFrame, const mozilla::gfx::IntRect& aRect) { in Add()
1765 void Clear() { in Clear()
1770 typedef mozilla::gfx::ArrayView<pixman_box32_t> BoxArrayView;
1772 nsRegion ToRegion() const { return nsRegion(BoxArrayView(mRects)); } in ToRegion()
1774 LayoutDeviceIntRegion ToLayoutDeviceIntRegion() const { in ToLayoutDeviceIntRegion()