coolray.org FAQ Contact Us
CoolRay Banner
CoolRay / Documentation
Main Page   Class Hierarchy   Compound List   Compound Members   Related Pages  

FontFreeType Class Reference

This class implements the abstract basis class Font using the FreeType library. More...

#include <FontFreeType.h>

Inheritance diagram for FontFreeType

Inheritance graph
[legend]
Collaboration diagram for FontFreeType:

Collaboration graph
[legend]
List of all members.

Public Methods

 FontFreeType (TT_Engine *fontEngine)
virtual ~FontFreeType ()
virtual void openFont (string fontName)
virtual void closeFont ()
virtual FontMap* render (const string text)

Protected Methods

void Init_Raster_Map (TT_Raster_Map *bit,int width,int height)
void Done_Raster_Map (TT_Raster_Map *bit)
void Clear_Raster_Map (TT_Raster_Map *bit)
void Blit_Or (TT_Raster_Map *dst,TT_Raster_Map *src,int x_off,int y_off)
void Load_Glyphs (const char *txt,int txtlen)
void Done_Glyphs (void)
void Init_Raster_Areas (const char *txt,int txtlen)
void Done_Raster_Areas (void)
void Render_Glyph (TT_Glyph glyph,int x_off,int y_off,TT_Glyph_Metrics *gmetrics)
void Render_All_Glyphs (const char *txt,int txtlen)

Detailed Description

This class implements the abstract basis class Font using the FreeType library.

Author(s):
Stefan Michel
See also:
Font , FontFactory , FontFactoryFreeType


The documentation for this class was generated from the following file:
  • FontFreeType.h
You are visitor No.

counter

Copyright (c) 2001 Stefan Michel, All Rights Reserved.
Last modified: