Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_Font_Resource_Generic Class Reference

#include <resource_font_generic.h>

Inheritance diagram for CL_Font_Resource_Generic:

Inheritance graph
[legend]
Collaboration diagram for CL_Font_Resource_Generic:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_Font_Resource_Generic (std::string type, std::string name)
virtual ~CL_Font_Resource_Generic ()
virtual void serialize_save (CL_OutputSource *output)=0
virtual void load ()=0
virtual void unload ()=0
int get_load_count ()
CL_Fontget_font ()
CL_Font_Descriptionget_font_desc ()

Protected Attributes

CL_Fontfont
CL_Font_Descriptionfont_desc
CL_String location
CL_ResourceOptionsoptions
CL_ResourceManagerparent
bool from_datafile
int load_count

Constructor & Destructor Documentation

CL_Font_Resource_Generic::CL_Font_Resource_Generic ( std::string type,
std::string name ) [inline]
 

Definition at line 22 of file resource_font_generic.h.

CL_Font_Resource_Generic::~CL_Font_Resource_Generic ( ) [inline, virtual]
 

Definition at line 23 of file resource_font_generic.h.


Member Function Documentation

CL_Font * CL_Font_Resource_Generic::get_font ( ) [inline]
 

Definition at line 30 of file resource_font_generic.h.

CL_Font_Description * CL_Font_Resource_Generic::get_font_desc ( ) [inline]
 

Definition at line 31 of file resource_font_generic.h.

int CL_Font_Resource_Generic::get_load_count ( ) [inline, virtual]
 

Reimplemented from CL_Resource.

Definition at line 28 of file resource_font_generic.h.

virtual void CL_Font_Resource_Generic::load ( ) [pure virtual]
 

Reimplemented from CL_Resource.

Reimplemented in CL_Font_Resource, and CL_Font_Resource_TTF.

virtual void CL_Font_Resource_Generic::serialize_save ( CL_OutputSource * output ) [pure virtual]
 

Reimplemented from CL_Resource.

Reimplemented in CL_Font_Resource, and CL_Font_Resource_TTF.

virtual void CL_Font_Resource_Generic::unload ( ) [pure virtual]
 

Reimplemented from CL_Resource.

Reimplemented in CL_Font_Resource, and CL_Font_Resource_TTF.


Member Data Documentation

CL_Font* CL_Font_Resource_Generic::font [protected]
 

Definition at line 35 of file resource_font_generic.h.

CL_Font_Description* CL_Font_Resource_Generic::font_desc [protected]
 

Definition at line 36 of file resource_font_generic.h.

bool CL_Font_Resource_Generic::from_datafile [protected]
 

Definition at line 40 of file resource_font_generic.h.

int CL_Font_Resource_Generic::load_count [protected]
 

Definition at line 41 of file resource_font_generic.h.

CL_String CL_Font_Resource_Generic::location [protected]
 

Definition at line 37 of file resource_font_generic.h.

CL_ResourceOptions* CL_Font_Resource_Generic::options [protected]
 

Definition at line 38 of file resource_font_generic.h.

CL_ResourceManager* CL_Font_Resource_Generic::parent [protected]
 

Definition at line 39 of file resource_font_generic.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:56:56 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001