nsSVGRenderItem Class Reference
[Libart Rendering Engine]

#include <nsSVGRenderItem.h>

Inheritance diagram for nsSVGRenderItem:

Inheritance graph
[legend]
List of all members.

Detailed Description

Wraps a libart sorted vector path.

Definition at line 52 of file nsSVGRenderItem.h.

Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

nsSVGRenderItem::nsSVGRenderItem  ) 
 

Definition at line 41 of file nsSVGRenderItem.cpp.

nsSVGRenderItem::~nsSVGRenderItem  )  [virtual]
 

Definition at line 47 of file nsSVGRenderItem.cpp.

References Clear().


Member Function Documentation

void nsSVGRenderItem::Clear  ) 
 

Definition at line 52 of file nsSVGRenderItem.cpp.

References mSvp.

Referenced by nsSVGLibartPathGeometry::ClearFill(), nsSVGLibartPathGeometry::ClearStroke(), and ~nsSVGRenderItem().

ArtSVP* nsSVGRenderItem::GetSvp  )  [inline]
 

Definition at line 60 of file nsSVGRenderItem.h.

References mSvp.

Referenced by Contains(), nsSVGLibartPathGeometry::GetFill(), and nsSVGLibartPathGeometry::GetStroke().

ArtUta * nsSVGRenderItem::GetUta  ) 
 

Definition at line 60 of file nsSVGRenderItem.cpp.

References mSvp.

PRBool nsSVGRenderItem::IsEmpty  )  [inline]
 

Definition at line 63 of file nsSVGRenderItem.h.

References mSvp.

Referenced by nsSVGLibartPathGeometry::GetFill(), and nsSVGLibartPathGeometry::GetStroke().

PRBool nsSVGRenderItem::Contains float  x,
float  y
 

Definition at line 67 of file nsSVGRenderItem.cpp.

References GetSvp(), and mSvp.

Referenced by nsSVGLibartPathGeometry::ContainsPoint().


Member Data Documentation

ArtSVP* nsSVGRenderItem::mSvp [protected]
 

Definition at line 68 of file nsSVGRenderItem.h.

Referenced by nsSVGStroke::Build(), nsSVGFill::Build(), Clear(), Contains(), GetSvp(), GetUta(), and IsEmpty().


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