#include <fontbase.h>
Inheritance diagram for FontBase:
Public Member Functions | |
FontBase () | |
Default constructor. | |
virtual BOOL | Initialise (String_64 *pFontName) |
Initialises the OILFont font class. | |
virtual BOOL | Compare (String_64 *pFontName) |
Compare one font item name with an other. | |
virtual FontClass | GetFontClass () |
virtual String_64 * | GetFontName () |
virtual void | Delete () |
Deletes the contents of a OILFont font class. | |
virtual void | Dump () |
Protected Attributes | |
String_64 | TheFontName |
Definition at line 138 of file fontbase.h.
|
Default constructor.
Definition at line 1460 of file fontbase.cpp.
|
|
Compare one font item name with an other.
Definition at line 1514 of file fontbase.cpp. 01515 { 01516 return ((TheFontName.CompareTo(*pFontName)) == 0); 01517 }
|
|
Deletes the contents of a OILFont font class.
Definition at line 1495 of file fontbase.cpp. 01496 { 01497 ERROR3("Error Error, FontBase::Delete() called - bad derivation / v-table corrupted"); 01498 }
|
|
Reimplemented in ATMFont, FTFont, and TTFont. Definition at line 1533 of file fontbase.cpp. 01534 { 01535 TRACE( _T(" Font name = %s\n"),((TCHAR*)TheFontName)); 01536 }
|
|
Reimplemented in ATMFont, FTFont, and TTFont. Definition at line 147 of file fontbase.h. 00147 { return FC_UNDEFINED; }
|
|
Definition at line 148 of file fontbase.h. 00148 { return &TheFontName; }
|
|
Initialises the OILFont font class.
Definition at line 1476 of file fontbase.cpp. 01477 { 01478 TheFontName = *pFontName; 01479 return TRUE; 01480 }
|
|
Definition at line 154 of file fontbase.h. |