GL Studio C++ Runtime API
|
A font wrapped up for consumption by GL Studio. More...
#include <GlsArialRegular12.h>
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 |
A font wrapped up for consumption by GL Studio.
|
static |