|
LibreOffice Module vcl (master) 1
|
#include <glyphcache.hxx>
Public Member Functions | |
| ~FreetypeFont () | |
| const OString & | GetFontFileName () const |
| int | GetFontFaceIndex () const |
| int | GetFontFaceVariation () const |
| bool | TestFont () const |
| FT_Face | GetFtFace () const |
| const FontConfigFontOptions * | GetFontOptions () const |
| void | GetFontMetric (FontMetricDataRef const &) const |
| bool | GetGlyphOutline (sal_GlyphId, basegfx::B2DPolyPolygon &, bool) const |
| bool | GetAntialiasAdvice () const |
Private Member Functions | |
| FreetypeFont (FreetypeFontInstance &, std::shared_ptr< FreetypeFontInfo > rFontInfo) | |
| void | ApplyGlyphTransform (bool bVertical, FT_Glyph) const |
Private Attributes | |
| FreetypeFontInstance & | mrFontInstance |
| tools::Long | mnCos |
| tools::Long | mnSin |
| int | mnWidth |
| int | mnPrioAntiAlias |
| std::shared_ptr< FreetypeFontInfo > | mxFontInfo |
| double | mfStretch |
| FT_FaceRec_ * | maFaceFT |
| FT_SizeRec_ * | maSizeFT |
| std::unique_ptr< FontConfigFontOptions > | mxFontOptions |
| bool | mbFaceOk |
Friends | |
| class | FreetypeFontInstance |
| class | FreetypeManager |
Definition at line 112 of file glyphcache.hxx.
| FreetypeFont::~FreetypeFont | ( | ) |
|
explicitprivate |
|
private |
| bool FreetypeFont::GetAntialiasAdvice | ( | ) | const |
| int FreetypeFont::GetFontFaceIndex | ( | ) | const |
| int FreetypeFont::GetFontFaceVariation | ( | ) | const |
| const OString & FreetypeFont::GetFontFileName | ( | ) | const |
| void FreetypeFont::GetFontMetric | ( | FontMetricDataRef const & | ) | const |
| const FontConfigFontOptions * FreetypeFont::GetFontOptions | ( | ) | const |
| FT_Face FreetypeFont::GetFtFace | ( | ) | const |
| bool FreetypeFont::GetGlyphOutline | ( | sal_GlyphId | , |
| basegfx::B2DPolyPolygon & | , | ||
| bool | |||
| ) | const |
|
inline |
Definition at line 120 of file glyphcache.hxx.
|
friend |
Definition at line 130 of file glyphcache.hxx.
|
friend |
Definition at line 131 of file glyphcache.hxx.
|
private |
Definition at line 147 of file glyphcache.hxx.
|
private |
Definition at line 148 of file glyphcache.hxx.
|
private |
Definition at line 152 of file glyphcache.hxx.
|
private |
Definition at line 146 of file glyphcache.hxx.
|
private |
Definition at line 140 of file glyphcache.hxx.
|
private |
Definition at line 144 of file glyphcache.hxx.
|
private |
Definition at line 141 of file glyphcache.hxx.
|
private |
Definition at line 143 of file glyphcache.hxx.
|
private |
Definition at line 137 of file glyphcache.hxx.
|
private |
Definition at line 145 of file glyphcache.hxx.
|
mutableprivate |
Definition at line 150 of file glyphcache.hxx.