nsSVGRendererGDIPlus Class Reference
[GDI+ Rendering Engine]

Inheritance diagram for nsSVGRendererGDIPlus:

Inheritance graph
[legend]
Collaboration diagram for nsSVGRendererGDIPlus:

Collaboration graph
[legend]
List of all members.

Detailed Description

GDI+ renderer factory

Definition at line 66 of file nsSVGRendererGDIPlus.cpp.

Public Member Functions

Protected Member Functions

Protected Attributes

Friends


Constructor & Destructor Documentation

nsSVGRendererGDIPlus::nsSVGRendererGDIPlus  )  [protected]
 

Definition at line 98 of file nsSVGRendererGDIPlus.cpp.


Member Function Documentation

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

nsrefcnt nsSVGRendererGDIPlus::AddRef void   )  [virtual]
 

Definition at line 142 of file nsSVGRendererGDIPlus.cpp.

nsrefcnt nsSVGRendererGDIPlus::Release void   )  [virtual]
 

Definition at line 142 of file nsSVGRendererGDIPlus.cpp.

nsresult nsSVGRendererGDIPlus::CreatePathGeometry nsISVGPathGeometrySource src,
nsISVGRendererPathGeometry **  _retval
[virtual]
 

Implements nsISVGRendererPathGeometry createPathGeometry(in nsISVGPathGeometrySource src);

Definition at line 149 of file nsSVGRendererGDIPlus.cpp.

References NS_NewSVGGDIPlusPathGeometry().

nsresult nsSVGRendererGDIPlus::CreateGlyphMetrics nsISVGGlyphMetricsSource src,
nsISVGRendererGlyphMetrics **  _retval
[virtual]
 

Implements nsISVGRendererGlyphMetrics createGlyphMetrics(in nsISVGGlyphMetricsSource src);

Definition at line 157 of file nsSVGRendererGDIPlus.cpp.

References NS_NewSVGGDIPlusGlyphMetrics().

nsresult nsSVGRendererGDIPlus::CreateGlyphGeometry nsISVGGlyphGeometrySource src,
nsISVGRendererGlyphGeometry **  _retval
[virtual]
 

Implements nsISVGRendererGlyphGeometry createGlyphGeometry(in nsISVGGlyphGeometrySource src);

Definition at line 165 of file nsSVGRendererGDIPlus.cpp.

References NS_NewSVGGDIPlusGlyphGeometry().

nsresult nsSVGRendererGDIPlus::CreateCanvas nsIRenderingContext *  ctx,
nsIPresContext *  presContext,
const nsRect &  dirtyRect,
nsISVGRendererCanvas **  _retval
[virtual]
 

Implements [noscript] nsISVGRendererCanvas createCanvas(in nsIRenderingContext ctx, in nsIPresContext presContext, const in nsRectRef dirtyRect);

Definition at line 174 of file nsSVGRendererGDIPlus.cpp.

References NS_NewSVGGDIPlusCanvas().

nsresult nsSVGRendererGDIPlus::CreateRectRegion float  x,
float  y,
float  width,
float  height,
nsISVGRendererRegion **  _retval
[virtual]
 

Implements nsISVGRendererRegion createRectRegion(in float x, in float y, in float width, in float height);

Definition at line 184 of file nsSVGRendererGDIPlus.cpp.

References NS_NewSVGGDIPlusRectRegion().


Friends And Related Function Documentation

nsresult NS_NewSVGRendererGDIPlus nsISVGRenderer **  aResult  )  [friend]
 

Definition at line 108 of file nsSVGRendererGDIPlus.cpp.

void NS_InitSVGRendererGDIPlusGlobals  )  [friend]
 

Definition at line 123 of file nsSVGRendererGDIPlus.cpp.

void NS_FreeSVGRendererGDIPlusGlobals  )  [friend]
 

Definition at line 130 of file nsSVGRendererGDIPlus.cpp.


Member Data Documentation

nsAutoRefCnt nsSVGRendererGDIPlus::mRefCnt [protected]
 

Definition at line 77 of file nsSVGRendererGDIPlus.cpp.


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