Unofficial OpenGL Software Development Kit: C:/Projects/distro/glsdk_0_5_1/glutil/include/glutil/Font.h File Reference

Unofficial OpenGL Software Development Kit 0.5.0

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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.