glText Class Reference

#include <glText.h>

List of all members.

Public Member Functions

 glText (void)
 ~glText (void)
GLint BuildBitmapFont (char *fontName, int size)
GLint BuildOutlineFont (char *fontName, int size)
GLvoid BuildTextureFont (char *fontTextureFile)
GLvoid glBitmapPrint (int font, GLint x, GLint y, const char *fmt,...)
GLvoid glOutlinePrint (int font, const char *fmt,...)
GLvoid glTexturePrint (GLint x, GLint y, int set, float size, const char *fmt,...)

Static Public Member Functions

static glTextGetSingleton (void)
static void Destroy (void)

Static Protected Member Functions

static GLvoid KillFont (GLvoid)

Protected Attributes

int fontCount
GLuint baseBit [MAX_FONTS]
GLuint baseOut [MAX_FONTS]
GLuint baseTex
GLuint texTEX
GLYPHMETRICSFLOAT gmf [256]

Static Protected Attributes

static glTextm_Singleton = 0


Constructor & Destructor Documentation

glText::glText void   ) 
 

glText::~glText void   ) 
 


Member Function Documentation

GLint glText::BuildBitmapFont char *  fontName,
int  size
 

GLint glText::BuildOutlineFont char *  fontName,
int  size
 

GLvoid glText::BuildTextureFont char *  fontTextureFile  ) 
 

void glText::Destroy void   )  [static]
 

glText & glText::GetSingleton void   )  [static]
 

GLvoid glText::glBitmapPrint int  font,
GLint  x,
GLint  y,
const char *  fmt,
  ...
 

GLvoid glText::glOutlinePrint int  font,
const char *  fmt,
  ...
 

GLvoid glText::glTexturePrint GLint  x,
GLint  y,
int  set,
float  size,
const char *  fmt,
  ...
 

GLvoid glText::KillFont GLvoid   )  [static, protected]
 


Member Data Documentation

GLuint glText::baseBit[MAX_FONTS] [protected]
 

GLuint glText::baseOut[MAX_FONTS] [protected]
 

GLuint glText::baseTex [protected]
 

int glText::fontCount [protected]
 

GLYPHMETRICSFLOAT glText::gmf[256] [protected]
 

glText * glText::m_Singleton = 0 [static, protected]
 

GLuint glText::texTEX [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 22 16:23:51 2006 for Inside Time by  doxygen 1.4.5