Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
gfxRegion Class Reference

#include <gfxRegion.h>

List of all members.

Public Member Functions

 gfxRegion (const gfxRegion &r)
 gfxRegion (const gfxRect &r)
gfxRegionoperator= (const gfxRegion &r)
gfxRegionoperator= (const gfxRect &r)
int operator== (const gfxRegion &r) const
int operator!= (const gfxRegion &r) const
gfxPointoperator+= (const gfxRegion &r)
gfxPointoperator+= (const gfxRect &r)
gfxPointoperator-= (const gfxRegion &r)
gfxPointoperator-= (const gfxRect &r)
void SetTo (const nsIRegion &aRegion)
void SetTo (PRInt32 aX, PRInt32 aY, PRInt32 aWidth, PRInt32 aHeight)
void Intersect (const nsIRegion &aRegion)
void Intersect (PRInt32 aX, PRInt32 aY, PRInt32 aWidth, PRInt32 aHeight)
void Union (const nsIRegion &aRegion)
void Union (PRInt32 aX, PRInt32 aY, PRInt32 aWidth, PRInt32 aHeight)
void Subtract (const nsIRegion &aRegion)
void Subtract (PRInt32 aX, PRInt32 aY, PRInt32 aWidth, PRInt32 aHeight)
PRBool IsEmpty (void)
PRBool IsEqual (const nsIRegion &aRegion)
void GetBoundingBox (PRInt32 *aX, PRInt32 *aY, PRInt32 *aWidth, PRInt32 *aHeight)
void Offset (PRInt32 aXOffset, PRInt32 aYOffset)
PRBool ContainsRect (PRInt32 aX, PRInt32 aY, PRInt32 aWidth, PRInt32 aHeight)
void GetRects (nsRegionRectSet **aRects)
void FreeRects (nsRegionRectSet *aRects)
void GetNativeRegion (void *&aRegion) const
void GetRegionComplexity (nsRegionComplexity &aComplexity) const
void GetNumRects (PRUint32 *aRects) const

Detailed Description

Definition at line 44 of file gfxRegion.h.


Constructor & Destructor Documentation


Member Function Documentation

PRBool gfxRegion::ContainsRect ( PRInt32  aX,
PRInt32  aY,
PRInt32  aWidth,
PRInt32  aHeight 
)
void gfxRegion::GetBoundingBox ( PRInt32 aX,
PRInt32 aY,
PRInt32 aWidth,
PRInt32 aHeight 
)
void gfxRegion::GetNativeRegion ( void *&  aRegion) const
void gfxRegion::GetNumRects ( PRUint32 aRects) const
void gfxRegion::Intersect ( PRInt32  aX,
PRInt32  aY,
PRInt32  aWidth,
PRInt32  aHeight 
)
void gfxRegion::Offset ( PRInt32  aXOffset,
PRInt32  aYOffset 
)
int gfxRegion::operator!= ( const gfxRegion r) const
gfxPoint& gfxRegion::operator+= ( const gfxRegion r)
gfxPoint& gfxRegion::operator+= ( const gfxRect r)
gfxPoint& gfxRegion::operator-= ( const gfxRegion r)
gfxPoint& gfxRegion::operator-= ( const gfxRect r)
gfxRegion& gfxRegion::operator= ( const gfxRegion r)
gfxRegion& gfxRegion::operator= ( const gfxRect r)
int gfxRegion::operator== ( const gfxRegion r) const
void gfxRegion::SetTo ( PRInt32  aX,
PRInt32  aY,
PRInt32  aWidth,
PRInt32  aHeight 
)
void gfxRegion::Subtract ( PRInt32  aX,
PRInt32  aY,
PRInt32  aWidth,
PRInt32  aHeight 
)
void gfxRegion::Union ( PRInt32  aX,
PRInt32  aY,
PRInt32  aWidth,
PRInt32  aHeight 
)

The documentation for this class was generated from the following file: