nsFont Struct Reference

#include <nsFont.h>

List of all members.

Public Member Functions

Static Public Member Functions

Public Attributes


Constructor & Destructor Documentation

nsFont::nsFont const char *  aName,
PRUint8  aStyle,
PRUint8  aVariant,
PRUint16  aWeight,
PRUint8  aDecoration,
nscoord  aSize,
float  aSizeAdjust = 0.0f
 

nsFont::nsFont const nsString &  aName,
PRUint8  aStyle,
PRUint8  aVariant,
PRUint16  aWeight,
PRUint8  aDecoration,
nscoord  aSize,
float  aSizeAdjust = 0.0f
 

nsFont::nsFont const nsFont &  aFont  ) 
 

nsFont::nsFont  ) 
 

nsFont::~nsFont  ) 
 


Member Function Documentation

PRBool nsFont::operator== const nsFont &  aOther  )  const [inline]
 

Definition at line 114 of file nsFont.h.

PRBool nsFont::Equals const nsFont &  aOther  )  const
 

nsFont& nsFont::operator= const nsFont &  aOther  ) 
 

PRBool nsFont::EnumerateFamilies nsFontFamilyEnumFunc  aFunc,
void *  aData
const
 

Referenced by nsSVGLibartGlyphMetricsFT::InitializeFontInfo(), and nsSVGGDIPlusGlyphMetrics::InitializeFontInfo().

void nsFont::GetFirstFamily nsString &  aFamily  )  const
 

void nsFont::GetGenericID const nsString &  aGeneric,
PRUint8 *  aID
[static]
 


Member Data Documentation

nsString nsFont::name
 

Definition at line 70 of file nsFont.h.

PRUint8 nsFont::style
 

Definition at line 73 of file nsFont.h.

Referenced by nsSVGGDIPlusGlyphMetrics::InitializeFontInfo().

PRUint8 nsFont::variant
 

Definition at line 76 of file nsFont.h.

PRPackedBool nsFont::familyNameQuirks
 

Definition at line 80 of file nsFont.h.

PRUint16 nsFont::weight
 

Definition at line 83 of file nsFont.h.

Referenced by nsSVGGDIPlusGlyphMetrics::InitializeFontInfo().

PRUint8 nsFont::decorations
 

Definition at line 87 of file nsFont.h.

Referenced by nsSVGGlyphFrame::GetFont(), and nsSVGGDIPlusGlyphMetrics::InitializeFontInfo().

nscoord nsFont::size
 

Definition at line 90 of file nsFont.h.

Referenced by nsSVGLibartGlyphMetricsFT::InitializeFontInfo(), and nsSVGGDIPlusGlyphMetrics::InitializeFontInfo().

float nsFont::sizeAdjust
 

Definition at line 96 of file nsFont.h.


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