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)
pffont * pfGetCurrentFont ()
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)
pffont* pfGetCurrentFont ( )
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)

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