nsSVGLibartRegion Class Reference
[Libart Rendering Engine]

Inheritance diagram for nsSVGLibartRegion:

Inheritance graph
[legend]
Collaboration diagram for nsSVGLibartRegion:

Collaboration graph
[legend]
List of all members.

Detailed Description

Libart region implementation

Definition at line 53 of file nsSVGLibartRegion.cpp.

Public Member Functions

Protected Member Functions

Protected Attributes

Friends


Constructor & Destructor Documentation

nsSVGLibartRegion::nsSVGLibartRegion ArtIRect *  rect  )  [protected]
 

Definition at line 86 of file nsSVGLibartRegion.cpp.

Referenced by Combine().

nsSVGLibartRegion::nsSVGLibartRegion ArtSVP *  path  )  [protected]
 

Definition at line 91 of file nsSVGLibartRegion.cpp.

nsSVGLibartRegion::nsSVGLibartRegion ArtUta *  uta  )  [protected]
 

Definition at line 96 of file nsSVGLibartRegion.cpp.

nsSVGLibartRegion::~nsSVGLibartRegion  )  [protected]
 

Definition at line 101 of file nsSVGLibartRegion.cpp.


Member Function Documentation

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

nsrefcnt nsSVGLibartRegion::AddRef void   )  [virtual]
 

Definition at line 146 of file nsSVGLibartRegion.cpp.

nsrefcnt nsSVGLibartRegion::Release void   )  [virtual]
 

Definition at line 147 of file nsSVGLibartRegion.cpp.

ArtUta * nsSVGLibartRegion::GetUta  )  [virtual]
 

Get region as a libart microtile array.

Implements nsISVGLibartRegion.

Definition at line 159 of file nsSVGLibartRegion.cpp.

Referenced by Combine().

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

Implements nsISVGRendererRegion combine(in nsISVGRendererRegion other);

Definition at line 169 of file nsSVGLibartRegion.cpp.

References GetUta(), and nsSVGLibartRegion().

nsresult nsSVGLibartRegion::GetRectangleScans nsISVGRectangleSink sink  )  [virtual]
 

Implements void getRectangleScans(in nsISVGRectangleSink sink);

Definition at line 208 of file nsSVGLibartRegion.cpp.


Friends And Related Function Documentation

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

Definition at line 108 of file nsSVGLibartRegion.cpp.

nsresult NS_NewSVGLibartSVPRegion nsISVGRendererRegion **  result,
ArtSVP *  path
[friend]
 

Definition at line 132 of file nsSVGLibartRegion.cpp.


Member Data Documentation

nsAutoRefCnt nsSVGLibartRegion::mRefCnt [protected]
 

Definition at line 69 of file nsSVGLibartRegion.cpp.


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