40#ifndef INCLUDE_GLS_RUNTIME_FONT_BASE_H
41#define INCLUDE_GLS_RUNTIME_FONT_BASE_H
49class RuntimeGlyphGenerationFont;
94 const unsigned int maxCharWidth,
const unsigned int maxCharHeight,
const unsigned int descender );
Definition: gls_font_base.h:87
GLuint Char_t
Define the character type to use.
Definition: gls_font_base.h:89
Definition: gls_font_man.h:60
Definition: gls_runtime_font_base.h:67
CharAttrRuntime_t _charAttrRuntime
Definition: gls_runtime_font_base.h:126
const CharAttrRuntime_t & CharAttrRuntime(Char_t c) const
RuntimeGlyphGenerationFont * GetRuntimeGlyphGenerationFont()
GlsFontBase::FontAttr_t FontAttrRuntime_t
Attributes of the specific font.
Definition: gls_runtime_font_base.h:75
GlsRuntimeFontBase(const char *family, const char *style, const unsigned int ptSize, const char *fontPath, const unsigned int maxCharWidth, const unsigned int maxCharHeight, const unsigned int descender)
bool _isValid
Definition: gls_runtime_font_base.h:128
std::vector< CharAttrRuntime_t > AttrContRuntime_t
Typedef for a list of character attributes.
Definition: gls_runtime_font_base.h:82
static const unsigned short NO_GLYPH
Definition: gls_runtime_font_base.h:70
ScopedPtr< RuntimeGlyphGenerationFont > _runtimeGlyphGenerationFont
Definition: gls_runtime_font_base.h:131
FontAttrRuntime_t _fontAttrRuntime
Definition: gls_runtime_font_base.h:124
GlsFontBase::CharAttr_t CharAttrRuntime_t
Character attributes. One item for each character in the set.
Definition: gls_runtime_font_base.h:80
The disti::GlsFontBase class and related classes.
#define GLS_EXPORT
Macro denoting which functions should be visible from the runtime library.
Definition: gls_include.h:52
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47
A smart pointer with unique ownership – poor man's std::unique_ptr.
Character attributes. One item for each character in the set.
Definition: gls_font_base.h:125
Attributes of the specific font.
Definition: gls_font_base.h:95