#include <Font>
◆ FontImplementation()
| osgText::Font::FontImplementation::FontImplementation |
( |
| ) |
|
|
inline |
◆ addGlyph()
| void osgText::Font::FontImplementation::addGlyph |
( |
const FontResolution & | fontRes, |
|
|
unsigned int | charcode, |
|
|
Glyph * | glyph ) |
|
inline |
◆ getFileName()
| virtual std::string osgText::Font::FontImplementation::getFileName |
( |
| ) |
const |
|
pure virtual |
◆ getGlyph()
| virtual Glyph * osgText::Font::FontImplementation::getGlyph |
( |
const FontResolution & | fontRes, |
|
|
unsigned int | charcode ) |
|
pure virtual |
Get a Glyph for specified charcode, and the font size nearest to the current font size hint.
◆ getGlyph3D()
| virtual Glyph3D * osgText::Font::FontImplementation::getGlyph3D |
( |
const FontResolution & | fontRes, |
|
|
unsigned int | charcode ) |
|
pure virtual |
Get a Glyph3D for specified charcode.
◆ getKerning()
| virtual osg::Vec2 osgText::Font::FontImplementation::getKerning |
( |
const FontResolution & | fontRes, |
|
|
unsigned int | leftcharcode, |
|
|
unsigned int | rightcharcode, |
|
|
KerningType | kerningType ) |
|
pure virtual |
Get a kerning (adjustment of spacing of two adjacent character) for specified charcodes, w.r.t the current font size hint.
◆ getVerticalSize()
| virtual bool osgText::Font::FontImplementation::getVerticalSize |
( |
float & | , |
|
|
float & | ) const |
|
inlinevirtual |
◆ hasVertical()
| virtual bool osgText::Font::FontImplementation::hasVertical |
( |
| ) |
const |
|
pure virtual |
Return true if this font provides vertical alignments and spacing or glyphs.
◆ supportsMultipleFontResolutions()
| virtual bool osgText::Font::FontImplementation::supportsMultipleFontResolutions |
( |
| ) |
const |
|
pure virtual |
◆ _facade
| Font* osgText::Font::FontImplementation::_facade |
The documentation for this class was generated from the following file: