Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations
nsIRegion.h File Reference
#include "nscore.h"
#include "nsISupports.h"
#include "nsRect.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nsRegionRect
struct  nsRegionRectSet
class  nsIRegion

Defines

#define NS_IREGION_IID

Enumerations

enum  nsRegionComplexity { eRegionComplexity_empty = 0, eRegionComplexity_rect = 1, eRegionComplexity_complex = 2 }

Class Documentation

struct nsRegionRect

Definition at line 52 of file nsIRegion.h.

Class Members
PRUint32 height
PRUint32 width
PRInt32 x
PRInt32 y
struct nsRegionRectSet

Definition at line 60 of file nsIRegion.h.

Collaboration diagram for nsRegionRectSet:
Class Members
PRUint32 mArea
PRUint32 mNumRects
nsRegionRect mRects
PRUint32 mRectsLen

Define Documentation

Value:
{ 0x8ef366e0, 0xee94, 0x11d1,    \
{ 0xa8, 0x2a, 0x00, 0x40, 0x95, 0x9a, 0x28, 0xc9 } }

Definition at line 73 of file nsIRegion.h.


Enumeration Type Documentation

Enumerator:
eRegionComplexity_empty 
eRegionComplexity_rect 
eRegionComplexity_complex 

Definition at line 45 of file nsIRegion.h.