Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
FontClass Class Referenceabstract

#include <FONT.H>

Inherited by WWFontClass.

Public Member Functions

virtual ~FontClass (void)
 
virtual int Char_Pixel_Width (char c) const =0
 
virtual int String_Pixel_Width (char const *string) const =0
 
virtual int Get_Width (void) const =0
 
virtual int Get_Height (void) const =0
 
virtual Point2D Print (char const *string, Surface &surface, Rect const &cliprect, Point2D const &point, ConvertClass const &converter, unsigned char const *remap=NULL) const =0
 
virtual int Set_XSpacing (int x)=0
 
virtual int Set_YSpacing (int y)=0
 

Detailed Description

Definition at line 55 of file FONT.H.

Constructor & Destructor Documentation

◆ ~FontClass()

virtual FontClass::~FontClass ( void )
inlinevirtual

Definition at line 57 of file FONT.H.

Member Function Documentation

◆ Char_Pixel_Width()

virtual int FontClass::Char_Pixel_Width ( char c) const
pure virtual

Implemented in WWFontClass.

◆ Get_Height()

virtual int FontClass::Get_Height ( void ) const
pure virtual

Implemented in WWFontClass.

◆ Get_Width()

virtual int FontClass::Get_Width ( void ) const
pure virtual

Implemented in WWFontClass.

◆ Print()

virtual Point2D FontClass::Print ( char const * string,
Surface & surface,
Rect const & cliprect,
Point2D const & point,
ConvertClass const & converter,
unsigned char const * remap = NULL ) const
pure virtual

Implemented in WWFontClass.

◆ Set_XSpacing()

virtual int FontClass::Set_XSpacing ( int x)
pure virtual

Implemented in WWFontClass.

◆ Set_YSpacing()

virtual int FontClass::Set_YSpacing ( int y)
pure virtual

Implemented in WWFontClass.

◆ String_Pixel_Width()

virtual int FontClass::String_Pixel_Width ( char const * string) const
pure virtual

Implemented in WWFontClass.


The documentation for this class was generated from the following file: