QtBase  v6.3.1
Classes | Macros | Functions
qfontengine_ft.cpp File Reference
#include "qdir.h"
#include "qmetatype.h"
#include "qtextstream.h"
#include "qvariant.h"
#include "qfontengine_ft_p.h"
#include "private/qimage_p.h"
#include <private/qstringiterator_p.h>
#include <qguiapplication.h>
#include <qscreen.h>
#include <qpa/qplatformscreen.h>
#include <QtCore/QUuid>
#include <QtGui/QPainterPath>
#include "qfile.h"
#include "qfileinfo.h"
#include <qscopedvaluerollback.h>
#include "qthreadstorage.h"
#include <qmath.h>
#include <qendian.h>
#include <memory>
#include <ft2build.h>
Include dependency graph for qfontengine_ft.cpp:

Go to the source code of this file.

Classes

class  QtFreetypeData
 
struct  QtFreetypeData::FaceStyle
 

Macros

#define QT_MAX_CACHED_GLYPH_SIZE   64
 
#define FLOOR(x)   ((x) & -64)
 
#define CEIL(x)   (((x)+63) & -64)
 
#define TRUNC(x)   ((x) >> 6)
 
#define ROUND(x)   (((x)+32) & -64)
 
#define GLYPH2PATH_DEBUG   QT_NO_QDEBUG_MACRO
 

Functions

bool operator== (const QtFreetypeData::FaceStyle &style1, const QtFreetypeData::FaceStyle &style2)
 
size_t qHash (const QtFreetypeData::FaceStyle &style, size_t seed)
 
QtFreetypeDataqt_getFreetypeData ()
 
FT_Library qt_getFreetype ()
 
QByteArray qt_fontdata_from_index (int)
 
void qt_addBitmapToPath (qreal x0, qreal y0, const uchar *image_data, int bpl, int w, int h, QPainterPath *path)
 

Macro Definition Documentation

◆ CEIL

#define CEIL (   x)    (((x)+63) & -64)

Definition at line 93 of file qfontengine_ft.cpp.

◆ FLOOR

#define FLOOR (   x)    ((x) & -64)

Definition at line 92 of file qfontengine_ft.cpp.

◆ GLYPH2PATH_DEBUG

#define GLYPH2PATH_DEBUG   QT_NO_QDEBUG_MACRO

Definition at line 518 of file qfontengine_ft.cpp.

◆ QT_MAX_CACHED_GLYPH_SIZE

#define QT_MAX_CACHED_GLYPH_SIZE   64

Definition at line 87 of file qfontengine_ft.cpp.

◆ ROUND

#define ROUND (   x)    (((x)+32) & -64)

Definition at line 95 of file qfontengine_ft.cpp.

◆ TRUNC

#define TRUNC (   x)    ((x) >> 6)

Definition at line 94 of file qfontengine_ft.cpp.

Function Documentation

◆ operator==()

bool operator== ( const QtFreetypeData::FaceStyle style1,
const QtFreetypeData::FaceStyle style2 
)
inline

Definition at line 155 of file qfontengine_ft.cpp.

◆ qHash()

size_t qHash ( const QtFreetypeData::FaceStyle style,
size_t  seed 
)
inline

Definition at line 160 of file qfontengine_ft.cpp.

◆ qt_addBitmapToPath()

void qt_addBitmapToPath ( qreal  x0,
qreal  y0,
const uchar image_data,
int  bpl,
int  w,
int  h,
QPainterPath path 
)

Definition at line 707 of file qfontengine.cpp.

Here is the caller graph for this function:

◆ qt_fontdata_from_index()

QByteArray qt_fontdata_from_index ( int  index)

Definition at line 2145 of file qfontdatabase.cpp.

Here is the caller graph for this function:

◆ qt_getFreetype()

FT_Library qt_getFreetype ( )

Definition at line 183 of file qfontengine_ft.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ qt_getFreetypeData()

QtFreetypeData* qt_getFreetypeData ( )

Definition at line 167 of file qfontengine_ft.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: