GL Studio C++ Runtime API
GlsArialRegular12 Class Reference

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

#include <GlsArialRegular12.h>

Inheritance diagram for GlsArialRegular12:
GlsFontBase

Static Public Member Functions

static GlsFontBaseInstance ()
 
- 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_tAttrCont_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_tAttributes () const
 
const CharAttr_tCharAttr (Char_t c) const
 
GLuint CharAttrIndex (Char_t c) const
 
const AttrCont_tCharAttributes () const
 
std::string Family () const
 
std::string Key () const
 
GLfloat MaxCharHeight () const
 
GLfloat MaxCharWidth () const
 
GLuint PtSize () const
 
std::string Style () const
 
ImageTexture () 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: