40 #ifndef INCLUDE_GLS_RUNTIME_FONT_BASE_H 
   41 #define INCLUDE_GLS_RUNTIME_FONT_BASE_H 
   48 #pragma GCC diagnostic push 
   49 #pragma GCC diagnostic ignored "-Wdeprecated-declarations" 
   56 class RuntimeGlyphGenerationFont;
 
   90     typedef std::vector<CharAttrRuntime_t> AttrContRuntime_t;
 
  101     GLS_EXPORT 
GlsRuntimeFontBase( 
const char* family, 
const char* style, 
const unsigned int ptSize, 
const char* fontPath,
 
  102         const unsigned int maxCharWidth, 
const unsigned int maxCharHeight, 
const unsigned int descender );
 
  107     GLS_EXPORT 
bool IsValid( 
void ) 
const;
 
  155 #pragma GCC diagnostic pop 
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)
The disti::GlsFontBase class and related classes. 
static const unsigned short NO_GLYPH
Definition: gls_runtime_font_base.h:78
GlsFontBase::CharAttr_t CharAttrRuntime_t
Character attributes. One item for each character in the set. 
Definition: gls_runtime_font_base.h:88
FontAttrRuntime_t _fontAttrRuntime
Definition: gls_runtime_font_base.h:133
std::auto_ptr< RuntimeGlyphGenerationFont > _runtimeGlyphGenerationFont
Definition: gls_runtime_font_base.h:140
bool _isValid
Definition: gls_runtime_font_base.h:137
const CharAttrRuntime_t & CharAttrRuntime(Char_t c) const 
Attributes of the specific font. 
Definition: gls_font_base.h:97
Definition: gls_runtime_font_base.h:73
Definition: gls_font_man.h:63
CharAttrRuntime_t _charAttrRuntime
Definition: gls_runtime_font_base.h:135
Character attributes. One item for each character in the set. 
Definition: gls_font_base.h:127
GlsFontBase::FontAttr_t FontAttrRuntime_t
Attributes of the specific font. 
Definition: gls_runtime_font_base.h:83
Definition: bmpimage.h:46
RuntimeGlyphGenerationFont * GetRuntimeGlyphGenerationFont()
Definition: gls_font_base.h:87