OpenTTD
Public Member Functions | Data Fields
ICU_FONTINSTANCE Class Reference

Container with information about a font. More...

#include <gfx_layout.h>

Public Member Functions

 Font (FontSize size, TextColour colour)
 
le_int32 getUnitsPerEM () const
 
le_int32 getAscent () const
 
le_int32 getDescent () const
 
le_int32 getLeading () const
 
float getXPixelsPerEm () const
 
float getYPixelsPerEm () const
 
float getScaleFactorX () const
 
float getScaleFactorY () const
 
const void * getFontTable (LETag tableTag) const
 
const void * getFontTable (LETag tableTag, size_t &length) const
 
LEGlyphID mapCharToGlyph (LEUnicode32 ch) const
 
void getGlyphAdvance (LEGlyphID glyph, LEPoint &advance) const
 
le_bool getGlyphPoint (LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const
 

Data Fields

FontCachefc
 The font we are using.
 
TextColour colour
 The colour this font has to be.
 

Detailed Description

Container with information about a font.

Definition at line 71 of file gfx_layout.h.


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