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: