EZ
Up Prev Next Contents


5.13 Text

The EZwgl provides support for bitmap fonts and vector fonts. For EZ_XIMAGE back buffers, only the vector font is supported. The library also provides two methods to specify the location to render text strings: in modeling space and in screen space. To set the current font use

void EZ_SetVectorFont(int vfont)

This function sets the current vector font. Only two vector fonts are supported, a small vector font and a large vector font.

The next function sets the current bitmap font.

void EZ_SetBitmapFont(char *fontName)

To specify where to render text on the screen. Use the following set of functions.

void EZ_CMove3f(float x, float y, float z)

This function sets the current character position in modeling space.

void EZ_CMove3fv(float xyz[3])

void EZ_CMove2f(float x, float y)

This function is equivalent to EZ_CMove3f(x,y,0.0).

void EZ_CMoveScreen3f(float x, float y, float z)

void EZ_CMoveScreen2f(float x, float y)

This function is equivalent to EZ_CMoveScreen3f(x,y,0.0).

To draw a string, use

void EZ_DrawString(int whichFont, char *str)

This function draws str using the current vector or bitmap font at the current character position.

Warning: If the current draw buffer is an EZ_XIMAGE back buffer, bitmap fonts defaults to the current vector font. There is no way to draw a bitmap font to an EZ_XIMAGE back buffer.


HTML Documentation Maintainance:Arturo Espinosa <arturo@nuclecu.unam.mx>