Doxygen Source Code Documentation
glut_swidth.c File Reference
#include <GL/glut.h>#include "glutint.h"#include "glutstroke.h"Go to the source code of this file.
Functions | |
| int | glutStrokeWidth (GLUTstrokeFont font, int c) |
| int | glutStrokeLength (GLUTstrokeFont font, unsigned char *string) |
Function Documentation
|
||||||||||||
|
Definition at line 28 of file glut_swidth.c. References c, GLUTstrokeFont, StrokeCharPtr, and StrokeFontPtr.
00029 {
00030 int c, length;
00031 StrokeFontPtr fontinfo = (StrokeFontPtr) font;
00032 StrokeCharPtr ch;
00033
00034 length = 0;
00035 for (; *string != '\0'; string++) {
00036 c = *string;
00037 if (c < 0 || c >= fontinfo->num_chars) {
00038 ch = &(fontinfo->ch[c]);
00039 if (ch)
00040 length += ch->right;
00041 }
00042 }
00043 return length;
00044 }
|
|
||||||||||||
|
Definition at line 13 of file glut_swidth.c. References c, GLUTstrokeFont, StrokeCharPtr, and StrokeFontPtr.
00014 {
00015 StrokeFontPtr fontinfo = (StrokeFontPtr) font;
00016 StrokeCharPtr ch;
00017
00018 if (c < 0 || c >= fontinfo->num_chars)
00019 return 0;
00020 ch = &(fontinfo->ch[c]);
00021 if (ch)
00022 return ch->right;
00023 else
00024 return 0;
00025 }
|