Searched defs:WeakFrameRegion (Results 1 – 5 of 5) sorted by relevance
1625 struct WeakFrameRegion { struct1631 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()
1771 struct WeakFrameRegion { struct1777 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()
1773 struct WeakFrameRegion { struct1779 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()
1751 struct WeakFrameRegion { struct1752 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()