nsSVGGDIPlusRegion Class Reference
[GDI+ Rendering Engine]

Inheritance diagram for nsSVGGDIPlusRegion:

Inheritance graph
[legend]
Collaboration diagram for nsSVGGDIPlusRegion:

Collaboration graph
[legend]
List of all members.

Detailed Description

GDI+ region implementation

Definition at line 62 of file nsSVGGDIPlusRegion.cpp.

Public Member Functions

Protected Member Functions

Protected Attributes

Friends


Constructor & Destructor Documentation

nsSVGGDIPlusRegion::nsSVGGDIPlusRegion RectF &  rect  )  [protected]
 

Definition at line 111 of file nsSVGGDIPlusRegion.cpp.

References NS_SVG_GDIPLUS_RENDERER_USE_RECT_REGIONS.

Referenced by Combine().

nsSVGGDIPlusRegion::nsSVGGDIPlusRegion const GraphicsPath *  path  )  [protected]
 

Definition at line 120 of file nsSVGGDIPlusRegion.cpp.

References NS_SVG_GDIPLUS_RENDERER_USE_RECT_REGIONS.

nsSVGGDIPlusRegion::nsSVGGDIPlusRegion const nsSVGGDIPlusRegion &  other  )  [protected]
 

Definition at line 130 of file nsSVGGDIPlusRegion.cpp.

References GetRect().

nsSVGGDIPlusRegion::nsSVGGDIPlusRegion const Region *  other,
const Graphics *  graphics
[protected]
 

Definition at line 144 of file nsSVGGDIPlusRegion.cpp.

nsSVGGDIPlusRegion::~nsSVGGDIPlusRegion  )  [protected]
 

Definition at line 160 of file nsSVGGDIPlusRegion.cpp.


Member Function Documentation

virtual nsresult nsSVGGDIPlusRegion::QueryInterface const nsIID &  aIID,
void **  aInstancePtr
[virtual]
 

nsrefcnt nsSVGGDIPlusRegion::AddRef void   )  [virtual]
 

Definition at line 225 of file nsSVGGDIPlusRegion.cpp.

nsrefcnt nsSVGGDIPlusRegion::Release void   )  [virtual]
 

Definition at line 226 of file nsSVGGDIPlusRegion.cpp.

const RectF * nsSVGGDIPlusRegion::GetRect  )  const [virtual]
 

Implements nsISVGGDIPlusRegion.

Definition at line 239 of file nsSVGGDIPlusRegion.cpp.

Referenced by nsSVGGDIPlusRegion().

nsresult nsSVGGDIPlusRegion::Combine nsISVGRendererRegion other,
nsISVGRendererRegion **  _retval
[virtual]
 

Implements nsISVGRendererRegion combine(in nsISVGRendererRegion other);

Definition at line 256 of file nsSVGGDIPlusRegion.cpp.

References nsSVGGDIPlusRegion().

nsresult nsSVGGDIPlusRegion::GetRectangleScans nsISVGRectangleSink sink  )  [virtual]
 

Implements void getRectangleScans(in nsISVGRectangleSink sink);

Definition at line 283 of file nsSVGGDIPlusRegion.cpp.


Friends And Related Function Documentation

nsresult NS_NewSVGGDIPlusRectRegion nsISVGRendererRegion **  result,
float  x,
float  y,
float  width,
float  height
[friend]
 

Definition at line 165 of file nsSVGGDIPlusRegion.cpp.

nsresult NS_NewSVGGDIPlusPathRegion nsISVGRendererRegion **  result,
const GraphicsPath *  path
[friend]
 

Definition at line 177 of file nsSVGGDIPlusRegion.cpp.

nsresult NS_NewSVGGDIPlusClonedRegion nsISVGRendererRegion **  result,
const Region *  region,
nsIPresContext *  presContext
[friend]
 

Definition at line 187 of file nsSVGGDIPlusRegion.cpp.


Member Data Documentation

nsAutoRefCnt nsSVGGDIPlusRegion::mRefCnt [protected]
 

Definition at line 86 of file nsSVGGDIPlusRegion.cpp.


The documentation for this class was generated from the following file:
Generated on Wed Sep 10 22:25:44 2003 for Mozilla SVG Project Rendering Backend by doxygen1.3