Query: glutstrokewidth
OS: centos
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
UNTITLEDLOCAL UNTITLEDNAMEglutStrokeWidth -- Returns the width in pixels of a character in a given font.LIBRARYOpenGLUT - fontsSYNOPSIS#include <openglut.h> float glutStrokeWidth(void *fontID, int character);PARAMETERSfontID A GLUT stroked font identifier. character A character code.DESCRIPTIONThis function reports how far the model space origin will advance if you putput this character in the font named by fontID. Not all let- ters will use their full width, especially in fixed-width fonts. Returns 0 if character is out of range or if the fontID is invalid.CAVEATSHistorically, this function has been described as returning a pixel-width, but was implemented to return the width in model-space units, rounded to integers. GLUT never resolved this, and freeglut duplicated the confusion. OpenGLUT has decided to stay in model-space and to return the unrounded floating point value. An unreleased GLUT 3.8 was supposed to include glutStrokeWidthf() and glutStrokeLengthf() (note the *f suffixes), but that is not in wide use.TODODetermine if any glyphs are either wider than this function or if they render outside of the bounding box given by (0,-descent) by (width,height-descent) .SEE ALSOglutStrokeCharacter(3) glutStrokeLength(3) glutStrokeHeight(glutBitmapWidth) 3 Epoch