Unofficial OpenGL Software Development Kit  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Namespaces | Enumerations | Functions
Font.h File Reference

Contains the basic font rendering system classes and functions. More...

#include <exception>
#include <stdexcept>
#include <utility>
#include <vector>
#include <boost/utility/string_ref.hpp>
#include <glm/glm.hpp>

Go to the source code of this file.

Classes

class  glutil::GlyphQuad
 Data type for a single glyph. More...
 
class  glutil::InvalidEncodingException
 Thrown if a supposedly UTF-8 encoded string is not valid UTF-8. More...
 
class  glutil::Font
 The class that represents a series of glyphs as well as the information to layout a string of text. More...
 

Namespaces

namespace  glutil
 The main namespace for the GL Utility library. All GL Util functions are in this namespace.
 

Enumerations

enum  glutil::FontSizes { glutil::FONT_SIZE_SMALL, glutil::FONT_SIZE_MEDIUM, glutil::FONT_SIZE_LARGE, glutil::FONT_SIZE_GIANT }
 The allowed sizes for fonts. More...
 
enum  glutil::PointReference { glutil::REF_BASELINE, glutil::REF_BOTTOM, glutil::REF_TOP }
 Defines what the vertical value of the point represents. More...
 

Functions

Font * glutil::GenerateFont (FontSizes eSize)
 Creates a font with the given size and characteristics. More...
 

Detailed Description

Contains the basic font rendering system classes and functions.