![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qfontengine_ft_p.h>
Public Types | |
| enum | { cmapCacheSize = 0x200 } |
Public Member Functions | |
| void | computeSize (const QFontDef &fontDef, int *xsize, int *ysize, bool *outline_drawing, QFixed *scalableBitmapScaleFactor) |
| QFontEngine::Properties | properties () const |
| bool | getSfntTable (uint tag, uchar *bufferbuffer, uint *lengthlength) const |
| void | release (const QFontEngine::FaceId &face_id) |
| void | lock () |
| void | unlock () |
| int | fsType () const |
| int | getPointInOutline (glyph_t glyph, int flagsflags, quint32 point, QFixed *xpos, QFixed *ypos, quint32 *nPoints) |
| bool | isScalableBitmap () const |
| QList< QFontVariableAxis > | variableAxes () const |
Static Public Member Functions | |
| static QFreetypeFace * | getFace (const QFontEngine::FaceId &face_id, const QByteArray &fontDatafontData=QByteArray()) |
| static int | getFaceIndexByStyleName (const QString &faceFileName, const QString &styleName) |
| static void | addGlyphToPath (FT_Face faceface, FT_GlyphSlot gg, const QFixedPoint &point, QPainterPath *pathpath, FT_Fixed x_scale, FT_Fixed y_scale) |
| static void | addBitmapToPath (FT_GlyphSlot slot, const QFixedPoint &point, QPainterPath *pathpath) |
Public Attributes | |
| FT_Face | face |
| FT_MM_Var * | mm_var |
| int | xsize |
| int | ysize |
| FT_Matrix | matrix |
| FT_CharMap | unicode_map |
| FT_CharMap | symbol_map |
| glyph_t | cmapCache [cmapCacheSize] |
Friends | |
| class | QFontEngineFT |
| class | QtFreetypeData |
Definition at line 53 of file qfontengine_ft_p.h.
| anonymous enum |
| Enumerator | |
|---|---|
| cmapCacheSize | |
Definition at line 84 of file qfontengine_ft_p.h.
|
static |
Definition at line 764 of file qfontengine_ft.cpp.
|
static |
Definition at line 670 of file qfontengine_ft.cpp.
| void QFreetypeFace::computeSize | ( | const QFontDef & | fontDef, |
| int * | xsize, | ||
| int * | ysize, | ||
| bool * | outline_drawing, | ||
| QFixed * | scalableBitmapScaleFactor ) |
Definition at line 545 of file qfontengine_ft.cpp.
| int QFreetypeFace::fsType | ( | ) | const |
Definition at line 169 of file qfontengine_ft.cpp.
|
static |
Definition at line 217 of file qfontengine_ft.cpp.
|
static |
Definition at line 527 of file qfontengine_ft.cpp.
| int QFreetypeFace::getPointInOutline | ( | glyph_t | glyph, |
| int | flags, | ||
| quint32 | point, | ||
| QFixed * | xpos, | ||
| QFixed * | ypos, | ||
| quint32 * | nPoints ) |
Definition at line 178 of file qfontengine_ft.cpp.
Definition at line 642 of file qfontengine_ft.cpp.
| bool QFreetypeFace::isScalableBitmap | ( | ) | const |
Definition at line 199 of file qfontengine_ft.cpp.
|
inline |
Definition at line 67 of file qfontengine_ft_p.h.
| QFontEngine::Properties QFreetypeFace::properties | ( | ) | const |
Definition at line 607 of file qfontengine_ft.cpp.
| void QFreetypeFace::release | ( | const QFontEngine::FaceId & | face_id | ) |
Definition at line 450 of file qfontengine_ft.cpp.
|
inline |
Definition at line 71 of file qfontengine_ft_p.h.
|
inline |
Definition at line 96 of file qfontengine_ft_p.h.
|
friend |
Definition at line 102 of file qfontengine_ft_p.h.
|
friend |
Definition at line 103 of file qfontengine_ft_p.h.
| glyph_t QFreetypeFace::cmapCache[cmapCacheSize] |
Definition at line 85 of file qfontengine_ft_p.h.
| FT_Face QFreetypeFace::face |
Definition at line 76 of file qfontengine_ft_p.h.
| FT_Matrix QFreetypeFace::matrix |
Definition at line 80 of file qfontengine_ft_p.h.
| FT_MM_Var* QFreetypeFace::mm_var |
Definition at line 77 of file qfontengine_ft_p.h.
| FT_CharMap QFreetypeFace::symbol_map |
Definition at line 82 of file qfontengine_ft_p.h.
| FT_CharMap QFreetypeFace::unicode_map |
Definition at line 81 of file qfontengine_ft_p.h.
| int QFreetypeFace::xsize |
Definition at line 78 of file qfontengine_ft_p.h.
| int QFreetypeFace::ysize |
Definition at line 79 of file qfontengine_ft_p.h.