SUMO - Simulation of Urban MObility
polyfonts.h File Reference
#include <config.h>
#include "polyfonttypes.h"

Go to the source code of this file.

Functions

SUMOReal pfdkGetStringWidth (const char *c)
int pfDrawChar (wchar_t c)
int pfDrawString (const char *c)
int pfDrawStringW (wchar_t *c)
wchar_t pfGetChar (int glyph)
SUMOReal pfGetCharAdvance (wchar_t c)
SUMOReal pfGetCharAscent (wchar_t c)
int pfGetCharBBox (wchar_t c, SUMOReal *minx, SUMOReal *miny, SUMOReal *maxx, SUMOReal *maxy)
SUMOReal pfGetCharDescent (wchar_t c)
SUMOReal pfGetCharHeight (wchar_t c)
SUMOReal pfGetCharWidth (wchar_t c)
pffontpfGetCurrentFont ()
SUMOReal pfGetFontAscent ()
int pfGetFontBBox (SUMOReal *minx, SUMOReal *miny, SUMOReal *maxx, SUMOReal *maxy)
SUMOReal pfGetFontDescent ()
SUMOReal pfGetFontHeight ()
char * pfGetFontName ()
int pfGetFontNumGlyphs ()
SUMOReal pfGetFontWidth ()
void pfGetPosition (SUMOReal *x, SUMOReal *y)
void pfSetAngleD (SUMOReal a)
void pfSetAngleR (SUMOReal a)
void pfSetCenter (int onOff)
int pfSetFont (pffont *f)
void pfSetPosition (SUMOReal x, SUMOReal y)
void pfSetScale (SUMOReal s)
int pfSetScaleBox (char *c, SUMOReal w, SUMOReal h)
int pfSetScaleBoxW (wchar_t *c, SUMOReal w, SUMOReal h)
void pfSetScaleXY (SUMOReal sx, SUMOReal sy)
void pfSetSkew (SUMOReal s)
void pfSetWeight (int w)
void pfUnloadFont (pffont *f)

Function Documentation

int pfDrawChar ( wchar_t  c)
int pfDrawStringW ( wchar_t *  c)
wchar_t pfGetChar ( int  glyph)
SUMOReal pfGetCharAdvance ( wchar_t  c)
SUMOReal pfGetCharAscent ( wchar_t  c)
int pfGetCharBBox ( wchar_t  c,
SUMOReal minx,
SUMOReal miny,
SUMOReal maxx,
SUMOReal maxy 
)
SUMOReal pfGetCharDescent ( wchar_t  c)
SUMOReal pfGetCharHeight ( wchar_t  c)
SUMOReal pfGetCharWidth ( wchar_t  c)
int pfGetFontBBox ( SUMOReal minx,
SUMOReal miny,
SUMOReal maxx,
SUMOReal maxy 
)
char* pfGetFontName ( )
void pfGetPosition ( SUMOReal x,
SUMOReal y 
)
void pfSetAngleD ( SUMOReal  a)
void pfSetAngleR ( SUMOReal  a)
void pfSetCenter ( int  onOff)
int pfSetFont ( pffont f)

Definition at line 148 of file polyfonts.c.

int pfSetScaleBox ( char *  c,
SUMOReal  w,
SUMOReal  h 
)
int pfSetScaleBoxW ( wchar_t *  c,
SUMOReal  w,
SUMOReal  h 
)
void pfSetSkew ( SUMOReal  s)
void pfSetWeight ( int  w)
void pfUnloadFont ( pffont f)

Definition at line 252 of file polyfonts.c.

References pffont::glyphs, pffont::loaded, pffont::name, and pffont::numglyphs.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines