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().