|
LibreOffice Module vcl (master) 1
|
#include <freetype_glyphcache.hxx>
Public Member Functions | |
| ~FreetypeFontInfo () | |
| FT_FaceRec_ * | GetFaceFT () |
| void | ReleaseFaceFT () |
| FreetypeFontFile * | GetFontFile () const |
| const OString & | GetFontFileName () const |
| int | GetFontFaceIndex () const |
| int | GetFontFaceVariation () const |
| sal_IntPtr | GetFontId () const |
| const FontAttributes & | GetFontAttributes () const |
| void | AnnounceFont (vcl::font::PhysicalFontCollection *) |
Private Member Functions | |
| FreetypeFontInfo (FontAttributes, FreetypeFontFile *const pFontFile, int nFaceNum, int nFaceVariation, sal_IntPtr nFontId) | |
Private Attributes | |
| FT_FaceRec_ * | maFaceFT |
| FreetypeFontFile *const | mpFontFile |
| const int | mnFaceNum |
| const int | mnFaceVariation |
| int | mnRefCount |
| sal_IntPtr | mnFontId |
| FontAttributes | maDevFontAttributes |
Friends | |
| class | FreetypeManager |
Definition at line 56 of file freetype_glyphcache.hxx.
| FreetypeFontInfo::~FreetypeFontInfo | ( | ) |
|
explicitprivate |
| void FreetypeFontInfo::AnnounceFont | ( | vcl::font::PhysicalFontCollection * | ) |
| FT_FaceRec_ * FreetypeFontInfo::GetFaceFT | ( | ) |
|
inline |
Definition at line 69 of file freetype_glyphcache.hxx.
References maDevFontAttributes.
|
inline |
Definition at line 66 of file freetype_glyphcache.hxx.
References mnFaceNum.
|
inline |
Definition at line 67 of file freetype_glyphcache.hxx.
References mnFaceVariation.
|
inline |
Definition at line 64 of file freetype_glyphcache.hxx.
References mpFontFile.
|
inline |
Definition at line 65 of file freetype_glyphcache.hxx.
References FreetypeFontFile::GetFileName(), and mpFontFile.
|
inline |
Definition at line 68 of file freetype_glyphcache.hxx.
References mnFontId.
Referenced by FreetypeFontFace::GetFontId().
| void FreetypeFontInfo::ReleaseFaceFT | ( | ) |
|
friend |
Definition at line 74 of file freetype_glyphcache.hxx.
|
private |
Definition at line 84 of file freetype_glyphcache.hxx.
Referenced by GetFontAttributes().
|
private |
Definition at line 78 of file freetype_glyphcache.hxx.
|
private |
Definition at line 80 of file freetype_glyphcache.hxx.
Referenced by GetFontFaceIndex().
|
private |
Definition at line 81 of file freetype_glyphcache.hxx.
Referenced by GetFontFaceVariation().
|
private |
Definition at line 83 of file freetype_glyphcache.hxx.
Referenced by GetFontId().
|
private |
Definition at line 82 of file freetype_glyphcache.hxx.
|
private |
Definition at line 79 of file freetype_glyphcache.hxx.
Referenced by GetFontFile(), and GetFontFileName().