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

#include <wwfont.h>

Inherits FontClass.

Public Member Functions

 WWFontClass (void const *fontdata, bool isoutlined=false, int shadow=0, ConvertClass *convert=0, unsigned char *remap=0)
 
virtual ~WWFontClass (void)
 
void * Set_Font_Data (void const *fontdata)
 
void * Get_Font_Data ()
 
unsigned char * Set_Remap_Palette (unsigned char *palette)
 
unsigned char * Get_Remap_Palette () const
 
ConvertClassSet_Converter (ConvertClass *convert)
 
ConvertClassGet_Converter () const
 
virtual int Char_Pixel_Width (char c) const
 
virtual int String_Pixel_Width (char const *string) const
 
virtual int Get_Width (void) const
 
virtual int Get_Height (void) const
 
virtual Point2D Print (char const *string, Surface &surface, Rect const &cliprect, Point2D const &point, ConvertClass const &converter, unsigned char const *remap=NULL) const
 
virtual int Set_XSpacing (int x)
 
virtual int Set_YSpacing (int y)
 
- Public Member Functions inherited from FontClass
virtual ~FontClass (void)
 

Detailed Description

Definition at line 49 of file wwfont.h.

Constructor & Destructor Documentation

◆ WWFontClass()

WWFontClass::WWFontClass ( void const * fontdata,
bool isoutlined = false,
int shadow = 0,
ConvertClass * convert = 0,
unsigned char * remap = 0 )

Definition at line 79 of file wwfont.cpp.

◆ ~WWFontClass()

virtual WWFontClass::~WWFontClass ( void )
inlinevirtual

Definition at line 55 of file wwfont.h.

Member Function Documentation

◆ Char_Pixel_Width()

int WWFontClass::Char_Pixel_Width ( char c) const
virtual

Implements FontClass.

Definition at line 131 of file wwfont.cpp.

◆ Get_Converter()

ConvertClass * WWFontClass::Get_Converter ( ) const
inline

Definition at line 79 of file wwfont.h.

◆ Get_Font_Data()

void * WWFontClass::Get_Font_Data ( )
inline

Definition at line 58 of file wwfont.h.

◆ Get_Height()

int WWFontClass::Get_Height ( void ) const
virtual

Implements FontClass.

Definition at line 253 of file wwfont.cpp.

◆ Get_Remap_Palette()

unsigned char * WWFontClass::Get_Remap_Palette ( ) const
inline

Definition at line 70 of file wwfont.h.

◆ Get_Width()

int WWFontClass::Get_Width ( void ) const
virtual

Implements FontClass.

Definition at line 232 of file wwfont.cpp.

◆ Print()

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

Implements FontClass.

Definition at line 371 of file wwfont.cpp.

◆ Set_Converter()

ConvertClass * WWFontClass::Set_Converter ( ConvertClass * convert)
inline

Definition at line 74 of file wwfont.h.

◆ Set_Font_Data()

void * WWFontClass::Set_Font_Data ( void const * fontdata)

Definition at line 102 of file wwfont.cpp.

◆ Set_Remap_Palette()

unsigned char * WWFontClass::Set_Remap_Palette ( unsigned char * palette)
inline

Definition at line 65 of file wwfont.h.

◆ Set_XSpacing()

int WWFontClass::Set_XSpacing ( int x)
virtual

Implements FontClass.

Definition at line 275 of file wwfont.cpp.

◆ Set_YSpacing()

int WWFontClass::Set_YSpacing ( int y)
virtual

Implements FontClass.

Definition at line 315 of file wwfont.cpp.

◆ String_Pixel_Width()

int WWFontClass::String_Pixel_Width ( char const * string) const
virtual

Implements FontClass.

Definition at line 154 of file wwfont.cpp.


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