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

OGLFT Namespace Reference

All of OGLFT C++ objects are in this namespace. More...


Compounds

struct  OGLFT::Advance
 Advance describes the "advance" of a glyph, namely the distance in model space at which the NEXT glyph should be drawn. This class exists to assist the computation of string metrics. More...

struct  OGLFT::BBox
 Describe the metrics of a glyph or string relative to the origin of the first character. More...

class  OGLFT::ColorTess
 During tesselation of a polygonal Face (outline, filled or solid), an object which implements this interface can be used to compute a different color for each vertex. More...

class  OGLFT::Face
 A face (aka font) used to render text with OpenGL. More...

struct  OGLFT::Face::FaceData
 We allow a Face to be constructed either from a file name or passed in as an already opened FreeType FT_Face. In the case of the later (already opened), we don't close the FT_Face on destruction. This way you can share FT_Faces between related OGLFT faces. Also, we're experimenting with being able to use multiple FT_Faces in a single OGLFT Face, so this is represented as a data structure. More...

class  OGLFT::Filled
 Render text as a filled polygons. More...

struct  OGLFT::Solid::glePoint2D
 Data for the gleExtrusion routine. More...

class  OGLFT::Grayscale
 Render text as a grayscale raster image. More...

class  OGLFT::GrayscaleTexture
 Render text as texture mapped grayscale quads. More...

class  OGLFT::Library
 The FreeType library instance. More...

class  OGLFT::Monochrome
 Render text as a monochrome raster image. More...

class  OGLFT::MonochromeTexture
 Render text as texture mapped monochrome quads. More...

class  OGLFT::Outline
 Render text as a polygon outline. More...

class  OGLFT::Polygonal
 This is the base class of the polygonal styles: outline, filled and solid. More...

class  OGLFT::Raster
 This is the base class of the raster styles: bitmap, grayscale and translucent. More...

class  OGLFT::Solid
 Render text as solid letters. More...

class  OGLFT::Texture
 This is the base class of the texture style. More...

struct  OGLFT::Texture::TextureInfo
class  OGLFT::TextureTess
 During tesselation of a polygonal Face (outline, filled or solid), an object which implements this interface can be used to compute a different texture coordinate for each vertex. More...

class  OGLFT::Translucent
 Render text as a translucent raster image. More...

class  OGLFT::TranslucentTexture
 Render text as texture mapped translucent quads. More...

struct  OGLFT::Polygonal::VertexInfo

Typedefs

typedef void (* GLUTessCallback )()
 Callback from GLU tessellation routines.

typedef std::vector<GLuint> DisplayLists
 The argument to setCharacterDisplayLists is an STL vector of OpenGL display list names (GLuints).

typedef DisplayLists::const_iterator DLCI
 A convenience definition of an iterator for display list vectors.

typedef DisplayLists::iterator DLI
 A convenience definition of an iterator for display list vectors.


Enumerations

enum  Coordinates { X, Y, Z, W }
 Thanks to DesCartes, I'd consider these manifest constants. More...

enum  ColorSpace { R, G, B, A }
 Who to credit? Newton? I'd consider these manifest constants. More...


Detailed Description

All of OGLFT C++ objects are in this namespace.

Enumeration Type Documentation

enum OGLFT::ColorSpace
 

Who to credit? Newton? I'd consider these manifest constants.

Enumeration values:
R   The Red component of a color.
G   The Green component of a color.
B   The Blue component of a color.
A   The Alpha (or transparency) of a color.

enum OGLFT::Coordinates
 

Thanks to DesCartes, I'd consider these manifest constants.

Enumeration values:
X   The X component of space.
Y   The Y component of space.
Z   The Z component of space.
W   The projection component of space.


Generated at Fri Jul 12 10:47:16 2002 for OGLFT by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001