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... | |
|
|
Who to credit? Newton? I'd consider these manifest constants.
|
|
|
Thanks to DesCartes, I'd consider these manifest constants.
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001