WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
@mozilla.org/gfx/region;1
This component implements the following interfaces:
Properties
readonly nsIRegion nsIScriptableRegion.region
Methods
| Interface | Method |
|---|---|
| nsIScriptableRegion |
PRBool containsRect ( PRInt32 aX , PRInt32 aY , PRInt32 width , PRInt32 height )
|
| nsIScriptableRegion |
void getBoundingBox ( out PRInt32 aX , out PRInt32 aY , out PRInt32 width , out PRInt32 height )
|
| nsIScriptableRegion |
void init ( )
|
| nsIScriptableRegion |
void intersectRect ( PRInt32 aX , PRInt32 aY , PRInt32 width , PRInt32 height )
|
| nsIScriptableRegion |
void intersectRegion ( nsIScriptableRegion region )
|
| nsIScriptableRegion |
PRBool isEmpty ( )
|
| nsIScriptableRegion |
PRBool isEqualRegion ( nsIScriptableRegion region )
|
| nsIScriptableRegion |
void offset ( PRInt32 XOffset , PRInt32 YOffset )
|
| nsIScriptableRegion |
void setToRect ( PRInt32 aX , PRInt32 aY , PRInt32 width , PRInt32 height )
|
| nsIScriptableRegion |
void setToRegion ( nsIScriptableRegion region )
|
| nsIScriptableRegion |
void subtractRect ( PRInt32 aX , PRInt32 aY , PRInt32 width , PRInt32 height )
|
| nsIScriptableRegion |
void subtractRegion ( nsIScriptableRegion region )
|
| nsIScriptableRegion |
void unionRect ( PRInt32 aX , PRInt32 aY , PRInt32 width , PRInt32 height )
|
| nsIScriptableRegion |
void unionRegion ( nsIScriptableRegion region )
|
Reference documentation is generated from Mozilla's source.
