glutStrokeString - Man Page

Draw a string of stroked characters.

Library

OpenGLUT - fonts

Synopsis

#include <openglut.h>

void
glutStrokeString(void *fontID, const unsigned char *string);

Parameters


fontID

A GLUT stroked font identifier.


string

A NUL-terminated ASCII string.

Description

This function draws a


string

in the font indicated by


fontID.

It is


almost

equivalent to calling glutStrokeCharacter() on each character in the


string,

successively. Mostly, it is a convenience function to hide the loop, and to treat \n as a special symbol rather than a normal glyph.

The first character displays at the current model space origin, The origin changes by successive translations.

The newline character, \n (ASCII LF) is treated as a newline and resets the origin horizontally while advancing the line 1 font-height down the y-axis.

Does nothing if:
-


fontID

is out of range.
-


string

is


NULL

-


string

is empty

Unlike glutBitmapString(), there is little performance advantage to using glutStrokeString() as compared with calling glutStrokeCharacter() yourself for every character.

See Also

glutStrokeLength(3) glutStrokeCharacter(3) glutStrokeHeight(3) glutBitmapString(3)

Referenced By

glutStrokeCharacter(3), glutStrokeHeight(3), glutStrokeLength(3).