#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: