SectionIterator Class Reference
[GDI+ Rendering Engine]

Collaboration diagram for SectionIterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

Helper class used by nsSVGGDIPlusGlyphGeometry

We section the text into highlighted & non-highlighted regions and use this helper class to iterate over them.

Definition at line 72 of file nsSVGGDIPlusGlyphGeometry.cpp.

Public Member Functions


Constructor & Destructor Documentation

SectionIterator::SectionIterator nsISVGGlyphGeometrySource src  ) 
 

Definition at line 129 of file nsSVGGDIPlusGlyphGeometry.cpp.


Member Function Documentation

void SectionIterator::First  )  [inline]
 

Definition at line 77 of file nsSVGGDIPlusGlyphGeometry.cpp.

void SectionIterator::Next  )  [inline]
 

Definition at line 78 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

PRBool SectionIterator::IsEnd  )  [inline]
 

Definition at line 79 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

PRBool SectionIterator::IsOnlySection  )  [inline]
 

Definition at line 81 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

PRBool SectionIterator::IsHighlighted  )  [inline]
 

Definition at line 83 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

const WCHAR* SectionIterator::GetSectionPtr  )  [inline]
 

Definition at line 88 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

PRUint32 SectionIterator::GetLength  )  [inline]
 

Definition at line 93 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

float SectionIterator::GetAdvance  )  [inline]
 

Definition at line 98 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

const RectF& SectionIterator::GetBounds  )  [inline]
 

Definition at line 103 of file nsSVGGDIPlusGlyphGeometry.cpp.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

nscolor SectionIterator::GetHighlightForeground  )  [inline]
 

Definition at line 108 of file nsSVGGDIPlusGlyphGeometry.cpp.

References nscolor.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().

nscolor SectionIterator::GetHighlightBackground  )  [inline]
 

Definition at line 109 of file nsSVGGDIPlusGlyphGeometry.cpp.

References nscolor.

Referenced by nsSVGGDIPlusGlyphGeometry::Render().


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