class nsRegion
    
      
        Members:
        
          - 
            
            And(const nsRect&, const nsRect&)
          
 - 
            
            And(const nsRect&, const nsRegion&)
          
 - 
            public
            
            And(const nsRegion&, const nsRect&)
          
 - 
            public
            
            And(const nsRegion&, const nsRegion&)
          
 - 
            public
            
            Contains(const nsRect&) const
          
 - 
            private
            
            Copy(const nsRect&)
          
 - 
            private
            
            Copy(const nsRegion&)
          
 - 
            
            GetBounds() const
          
 - 
            
            GetNumRects() const
          
 - 
            private
            
            Init()
          
 - 
            private
            
            InsertAfter(nsRegion::RgnRect*, nsRegion::RgnRect*)
          
 - 
            private
            
            InsertBefore(nsRegion::RgnRect*, nsRegion::RgnRect*)
          
 - 
            private
            
            InsertInPlace(nsRegion::RgnRect*, PRBool)
          
 - 
            public
            
            Intersects(const nsRect&) const
          
 - 
            
            IsComplex() const
          
 - 
            
            IsEmpty() const
          
 - 
            public
            
            IsEqual(const nsRegion&) const
          
 - 
            private
            
            Merge(const nsRegion&, const nsRegion&)
          
 - 
            
            MoveBy(PRInt32, PRInt32)
          
 - 
            public
            
            MoveBy(nsPoint)
          
 - 
            
            MoveInto(nsRegion&)
          
 - 
            private
            
            MoveInto(nsRegion&, const nsRegion::RgnRect*)
          
 - 
            private
            
            Optimize()
          
 - 
            
            Or(const nsRect&, const nsRect&)
          
 - 
            
            Or(const nsRect&, const nsRegion&)
          
 - 
            public
            
            Or(const nsRegion&, const nsRect&)
          
 - 
            public
            
            Or(const nsRegion&, const nsRegion&)
          
 - 
            private
            
            Remove(nsRegion::RgnRect*)
          
 - 
            private
            
            RestoreLinkChain()
          
 - 
            private
            
            SaveLinkChain()
          
 - 
            
            SetEmpty()
          
 - 
            private
            
            SetToElements(PRUint32)
          
 - 
            public
            
            SimpleSubtract(const nsRect&)
          
 - 
            public
            
            SimpleSubtract(const nsRegion&)
          
 - 
            public
            
            SimplifyInward(PRUint32)
          
 - 
            public
            
            SimplifyOutward(PRUint32)
          
 - 
            
            Sub(const nsRect&, const nsRect&)
          
 - 
            
            Sub(const nsRect&, const nsRegion&)
          
 - 
            public
            
            Sub(const nsRegion&, const nsRect&)
          
 - 
            public
            
            Sub(const nsRegion&, const nsRegion&)
          
 - 
            
            SubRect(const nsRegion::nsRectFast&, nsRegion&) const
          
 - 
            private
            
            SubRect(const nsRegion::nsRectFast&, nsRegion&, nsRegion&) const
          
 - 
            private
            
            SubRegion(const nsRegion&, nsRegion&) const
          
 - 
            
            Xor(const nsRect&, const nsRect&)
          
 - 
            
            Xor(const nsRect&, const nsRegion&)
          
 - 
            public
            
            Xor(const nsRegion&, const nsRect&)
          
 - 
            public
            
            Xor(const nsRegion&, const nsRegion&)
          
 - 
            private
            
            mBoundRect
          
 - 
            private
            
            mCurRect
          
 - 
            private
            
            mRectCount
          
 - 
            private
            
            mRectListHead
          
 - 
            
            nsRegion()
          
 - 
            
            nsRegion(const nsRect&)
          
 - 
            
            nsRegion(const nsRegion&)
          
 - 
            
            operator=(const nsRect&)
          
 - 
            
            operator=(const nsRegion&)
          
 - 
            
            ~nsRegion()
          
 - 
            
            nsRectFast
          
 - 
            
            RgnRect
          
 
        
       
    Locations: