nsSVGRendererLibart Class Reference
[Libart Rendering Engine]

Inheritance diagram for nsSVGRendererLibart:

Inheritance graph
[legend]
Collaboration diagram for nsSVGRendererLibart:

Collaboration graph
[legend]
List of all members.

Detailed Description

Libart-based renderer implementation

Definition at line 82 of file nsSVGRendererLibart.cpp.

Public Member Functions

Protected Member Functions

Protected Attributes

Friends


Constructor & Destructor Documentation

nsSVGRendererLibart::nsSVGRendererLibart  )  [protected]
 

Definition at line 105 of file nsSVGRendererLibart.cpp.

nsSVGRendererLibart::~nsSVGRendererLibart  )  [protected, virtual]
 

Definition at line 109 of file nsSVGRendererLibart.cpp.


Member Function Documentation

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

nsrefcnt nsSVGRendererLibart::AddRef void   )  [virtual]
 

Definition at line 132 of file nsSVGRendererLibart.cpp.

nsrefcnt nsSVGRendererLibart::Release void   )  [virtual]
 

Definition at line 132 of file nsSVGRendererLibart.cpp.

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

Implements nsISVGRendererPathGeometry createPathGeometry(in nsISVGPathGeometrySource src);

Definition at line 139 of file nsSVGRendererLibart.cpp.

References NS_NewSVGLibartPathGeometry().

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

Implements nsISVGRendererGlyphMetrics createGlyphMetrics(in nsISVGGlyphMetricsSource src);

Definition at line 147 of file nsSVGRendererLibart.cpp.

References NS_NewSVGLibartGlyphMetrics().

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

Implements nsISVGRendererGlyphGeometry createGlyphGeometry(in nsISVGGlyphGeometrySource src);

Definition at line 155 of file nsSVGRendererLibart.cpp.

References NS_NewSVGLibartGlyphGeometry().

nsresult nsSVGRendererLibart::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 164 of file nsSVGRendererLibart.cpp.

References NS_NewSVGLibartCanvas().

nsresult nsSVGRendererLibart::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 174 of file nsSVGRendererLibart.cpp.

References NS_NewSVGLibartRectRegion().


Friends And Related Function Documentation

nsresult NS_NewSVGRendererLibart nsISVGRenderer **  aResult  )  [friend]
 

Definition at line 114 of file nsSVGRendererLibart.cpp.


Member Data Documentation

nsAutoRefCnt nsSVGRendererLibart::mRefCnt [protected]
 

Definition at line 92 of file nsSVGRendererLibart.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