Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

Text2D Class Reference

#include <Text2D.h>

List of all members.

Public Member Functions

 Text2D (int screenWidth, int screenHeight)
void setFont (char *fontName)
void printText (float x, float y, int r, int g, int b, char *fontName, char *string,...)
void printVerticalText (float x, float y, int r, int g, int b, char *fontName, char *string,...)
void printSpacedText (float x, float y, int r, int g, int b, int space, char *fontName, char *string,...)
 Text2D (int screenWidth, int screenHeight)
void setFont (char *fontName)
void printText (float x, float y, int r, int g, int b, char *fontName, char *string,...)
void printVerticalText (float x, float y, int r, int g, int b, char *fontName, char *string,...)
void printSpacedText (float x, float y, int r, int g, int b, int space, char *fontName, char *string,...)

Private Member Functions

void renderVerticalBitmapString (float x, float y, void *font, char *string)
void renderSpacedBitmapString (float x, float y, int spacing, void *font, char *string)
void renderBitmapString (float x, float y, void *font, char *string)
void resetPerspectiveProjection ()
void setOrthographicProjection ()
void renderVerticalBitmapString (float x, float y, void *font, char *string)
void renderSpacedBitmapString (float x, float y, int spacing, void *font, char *string)
void renderBitmapString (float x, float y, void *font, char *string)
void resetPerspectiveProjection ()
void setOrthographicProjection ()

Private Attributes

int w
int h
int font
int bitmapHeight


Constructor & Destructor Documentation

Text2D::Text2D int  screenWidth,
int  screenHeight
 

Text2D::Text2D int  screenWidth,
int  screenHeight
 


Member Function Documentation

void Text2D::printSpacedText float  x,
float  y,
int  r,
int  g,
int  b,
int  space,
char fontName,
char string,
  ...
 

void Text2D::printSpacedText float  x,
float  y,
int  r,
int  g,
int  b,
int  space,
char fontName,
char string,
  ...
 

void Text2D::printText float  x,
float  y,
int  r,
int  g,
int  b,
char fontName,
char string,
  ...
 

void Text2D::printText float  x,
float  y,
int  r,
int  g,
int  b,
char fontName,
char string,
  ...
 

void Text2D::printVerticalText float  x,
float  y,
int  r,
int  g,
int  b,
char fontName,
char string,
  ...
 

void Text2D::printVerticalText float  x,
float  y,
int  r,
int  g,
int  b,
char fontName,
char string,
  ...
 

void Text2D::renderBitmapString float  x,
float  y,
void *  font,
char string
[private]
 

void Text2D::renderBitmapString float  x,
float  y,
void *  font,
char string
[private]
 

void Text2D::renderSpacedBitmapString float  x,
float  y,
int  spacing,
void *  font,
char string
[private]
 

void Text2D::renderSpacedBitmapString float  x,
float  y,
int  spacing,
void *  font,
char string
[private]
 

void Text2D::renderVerticalBitmapString float  x,
float  y,
void *  font,
char string
[private]
 

void Text2D::renderVerticalBitmapString float  x,
float  y,
void *  font,
char string
[private]
 

void Text2D::resetPerspectiveProjection  )  [private]
 

void Text2D::resetPerspectiveProjection  )  [private]
 

void Text2D::setFont char fontName  ) 
 

void Text2D::setFont char fontName  ) 
 

void Text2D::setOrthographicProjection  )  [private]
 

void Text2D::setOrthographicProjection  )  [private]
 


Member Data Documentation

int Text2D::bitmapHeight [private]
 

int Text2D::font [private]
 

int Text2D::h [private]
 

int Text2D::w [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Jan 24 17:42:33 2005 for Loud and Proud by doxygen 1.3.8