Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

glut_bwidth.c File Reference

#include <GL/glut.h>
#include "glutint.h"
#include "glutbitmap.h"

Go to the source code of this file.


Functions

int glutBitmapWidth (GLUTbitmapFont font, int c)
int glutBitmapLength (GLUTbitmapFont font, unsigned char *string)

Function Documentation

int glutBitmapLength GLUTbitmapFont    font,
unsigned char *    string
 

Definition at line 28 of file glut_bwidth.c.

References BitmapCharPtr, BitmapFontPtr, c, and GLUTbitmapFont.

00029 {
00030   int c, length;
00031   BitmapFontPtr fontinfo = (BitmapFontPtr) font;
00032   BitmapCharPtr ch;
00033 
00034   length = 0;
00035   for (; *string != '\0'; string++) {
00036     c = *string;
00037     if (c < fontinfo->first || c >= fontinfo->first + fontinfo->num_chars) {
00038       ch = fontinfo->ch[c - fontinfo->first];
00039       if (ch)
00040         length += ch->advance;
00041     }
00042   }
00043   return length;
00044 }

int glutBitmapWidth GLUTbitmapFont    font,
int    c
 

Definition at line 13 of file glut_bwidth.c.

References BitmapCharPtr, BitmapFontPtr, c, and GLUTbitmapFont.

00014 {
00015   BitmapFontPtr fontinfo = (BitmapFontPtr) font;
00016   BitmapCharPtr ch;
00017 
00018   if (c < fontinfo->first || c >= fontinfo->first + fontinfo->num_chars)
00019     return 0;
00020   ch = fontinfo->ch[c - fontinfo->first];
00021   if (ch)
00022     return ch->advance;
00023   else
00024     return 0;
00025 }
 

Powered by Plone

This site conforms to the following standards: