42 #ifndef QFONTENGINE_X11_P_H 43 #define QFONTENGINE_X11_P_H 55 #include <private/qt_x11_p.h> 57 #include <private/qfontengine_ft_p.h> 95 QTextEngine::ShaperFlags flags)
const;
114 virtual const char *
name()
const;
119 #ifndef QT_NO_FREETYPE 120 FT_Face non_locked_face()
const;
138 #ifndef QT_NO_FONTCONFIG 166 #ifndef QT_NO_XRENDER 172 virtual unsigned long allocateServerGlyphSet();
173 virtual void freeServerGlyphSet(
unsigned long id);
176 #endif // QT_NO_FONTCONFIG 180 #endif // QFONTENGINE_X11_P_H virtual qreal minRightBearing() const
static mach_timebase_info_data_t info
#define QT_END_NAMESPACE
This macro expands to.
The QPainterPath class provides a container for painting operations, enabling graphical shapes to be ...
#define at(className, varName)
The QByteArray class provides an array of bytes.
virtual int synthesized() const
virtual QImage alphaMapForGlyph(glyph_t)
FcPattern * firstEnginePattern
virtual glyph_metrics_t boundingBox(const QGlyphLayout &glyphs)
virtual QFontEngine * cloneWithSize(qreal) const
The QChar class provides a 16-bit Unicode character.
The QBitmap class provides monochrome (1-bit depth) pixmaps.
#define QT_BEGIN_NAMESPACE
This macro expands to.
struct FT_FaceRec_ * FT_Face
static float pixelSize(const QFontDef &request, int dpi)
virtual qreal maxCharWidth() const
The QImage class provides a hardware-independent image representation that allows direct access to th...
virtual Type type() const
virtual FaceId faceId() const
virtual bool getSfntTableData(uint, uchar *, uint *) const
virtual bool canRender(const QChar *string, int len)
virtual void recalcAdvances(QGlyphLayout *, QTextEngine::ShaperFlags) const
virtual void getUnscaledGlyph(glyph_t glyph, QPainterPath *path, glyph_metrics_t *metrics)
QFontEngine::FaceId face_id
static QString toUnicode(QTextCodec *tc, const char *str)
virtual QFixed leading() const
virtual const char * name() const
virtual qreal minLeftBearing() const
QFontEngineX11FT(const QFontDef &fontDef)
virtual QFixed ascent() const
virtual Properties properties() const
XFontStruct * fontStruct() const
virtual QFixed descent() const
QFontEngineMultiXLFD(const QFontDef &r, const QList< int > &l, int s)
The QTextCodec class provides conversions between text encodings.
virtual void addOutlineToPath(qreal, qreal, const QGlyphLayout &, QPainterPath *, QTextItem::RenderFlags flags)
virtual bool stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QTextEngine::ShaperFlags flags) const