| GL Studio C++ Runtime API

Static Public Member Functions | List of all members
GlsArialRegular12 Class Reference

A font wrapped up for consumption by GL Studio. More...

`#include <GlsArialRegular12.h>`

Inheritance diagram for GlsArialRegular12:

## Static Public Member Functions
static GlsFontBase * | Instance ()
Static Public Member Functions inherited from GlsFontBase
static std::string | Key (const std::string &name, const std::string &style, GLuint ptSize)

## Additional Inherited Members
Public Types inherited from GlsFontBase
typedef GLuint | Char_t
| Define the character type to use.
typedef std::vector< CharAttr_t > | AttrCont_t
| Typedef for a list of character attributes.
Public Member Functions inherited from GlsFontBase
| GlsFontBase (const FontAttr_t &fontAttr, const AttrCont_t &charAttributes, Image *texture)
const FontAttr_t & | Attributes () const
const CharAttr_t & | CharAttr (Char_t c) const
GLuint | CharAttrIndex (Char_t c) const
const AttrCont_t & | CharAttributes () const
std::string | Family () const
std::string | Key () const
GLfloat | MaxCharHeight () const
GLfloat | MaxCharWidth () const
GLuint | PtSize () const
std::string | Style () const
Image * | Texture () const
Protected Member Functions inherited from GlsFontBase
| ~GlsFontBase ()
Protected Attributes inherited from GlsFontBase
FontAttr_t | _attr
AttrCont_t | _charAttr
std::string | _key
Image * | _texture

## Detailed Description

A font wrapped up for consumption by GL Studio.

## Member Function Documentation

## ◆ Instance()

static GlsFontBase * Instance | ( |  | ) |
| static

Returns
  A pointer to this font's singleton instance.

The documentation for this class was generated from the following file:

- GlsArialRegular12.h