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

CL_Font_Bitmap Class Reference

#include <font_bitmap.h>

Inheritance diagram for CL_Font_Bitmap:

Inheritance graph
[legend]
Collaboration diagram for CL_Font_Bitmap:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_Font_Bitmap (CL_Font_Description *font_desc)
virtual ~CL_Font_Bitmap ()
virtual int get_height ()
virtual int get_text_width (const char *text)
virtual int get_char_width (const char character)
virtual void print_left (int x, int y, const char *text, int n_height=1)
virtual void print_left (int x, int y, float scale_x, float scale_y, const char *text)
virtual void print_center (int x, int y, const char *text)
virtual void print_right (int x, int y, const char *text)
virtual void put_target (int x, int y, const char *text, CL_Target *target, int alignment)
virtual int change_size (int size)
unsigned int change_colour (unsigned char r, unsigned char g, unsigned char b, unsigned char a)

Protected Attributes

CL_Surfacechars [256]
int space_len
int subtract_width
int height

Constructor & Destructor Documentation

CL_Font_Bitmap::CL_Font_Bitmap ( CL_Font_Description * font_desc )
 

virtual CL_Font_Bitmap::~CL_Font_Bitmap ( ) [virtual]
 


Member Function Documentation

unsigned int CL_Font_Bitmap::change_colour ( unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a ) [inline, virtual]
 

Reimplemented from CL_Font_Generic.

Definition at line 51 of file font_bitmap.h.

int CL_Font_Bitmap::change_size ( int size ) [inline, virtual]
 

Reimplemented from CL_Font_Generic.

Definition at line 50 of file font_bitmap.h.

virtual int CL_Font_Bitmap::get_char_width ( const char character ) [virtual]
 

Reimplemented from CL_Font_Generic.

virtual int CL_Font_Bitmap::get_height ( ) [virtual]
 

Reimplemented from CL_Font_Generic.

virtual int CL_Font_Bitmap::get_text_width ( const char * text ) [virtual]
 

Reimplemented from CL_Font_Generic.

virtual void CL_Font_Bitmap::print_center ( int x,
int y,
const char * text ) [virtual]
 

Reimplemented from CL_Font_Generic.

virtual void CL_Font_Bitmap::print_left ( int x,
int y,
float scale_x,
float scale_y,
const char * text ) [virtual]
 

Reimplemented from CL_Font_Generic.

virtual void CL_Font_Bitmap::print_left ( int x,
int y,
const char * text,
int n_height = 1 ) [virtual]
 

Reimplemented from CL_Font_Generic.

virtual void CL_Font_Bitmap::print_right ( int x,
int y,
const char * text ) [virtual]
 

Reimplemented from CL_Font_Generic.

virtual void CL_Font_Bitmap::put_target ( int x,
int y,
const char * text,
CL_Target * target,
int alignment ) [virtual]
 

Reimplemented from CL_Font_Generic.


Member Data Documentation

CL_Surface* CL_Font_Bitmap::chars[256] [protected]
 

Definition at line 30 of file font_bitmap.h.

int CL_Font_Bitmap::height [protected]
 

Definition at line 33 of file font_bitmap.h.

int CL_Font_Bitmap::space_len [protected]
 

Definition at line 31 of file font_bitmap.h.

int CL_Font_Bitmap::subtract_width [protected]
 

Definition at line 32 of file font_bitmap.h.


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