Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qwindowsfontenginedirectwrite.cpp File Reference

(ab7a80a9557e12735f4e3c3fe76ccc72feba2fc8)

#include "qwindowsfontenginedirectwrite_p.h"
#include "qwindowsfontdatabase_p.h"
#include <QtCore/QtEndian>
#include <QtCore/QVarLengthArray>
#include <QtCore/QFile>
#include <private/qstringiterator_p.h>
#include <QtCore/private/qsystemlibrary_p.h>
#include <QtCore/private/qwinregistry_p.h>
#include <QtCore/private/qcomptr_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatformintegration.h>
#include <QtGui/qpainterpath.h>
#include <private/qcolrpaintgraphrenderer_p.h>
#include <d2d1.h>
Include dependency graph for qwindowsfontenginedirectwrite.cpp:

Go to the source code of this file.

Macros

#define DESIGN_TO_LOGICAL(DESIGN_UNIT_VALUE)

Typedefs

typedef IDWriteLocalFontFileLoader QIdWriteLocalFontFileLoader

Functions

static DWRITE_MEASURING_MODE renderModeToMeasureMode (DWRITE_RENDERING_MODE renderMode)
static QFont::HintingPreference determineHinting (const QFontDef &fontDef)
static UUID uuidIdWriteLocalFontFileLoader ()

Macro Definition Documentation

◆ DESIGN_TO_LOGICAL

#define DESIGN_TO_LOGICAL ( DESIGN_UNIT_VALUE)
Value:
QFixed::fromReal((qreal(DESIGN_UNIT_VALUE) / qreal(m_unitsPerEm)) * fontDef.pixelSize)
double qreal
Definition qtypes.h:205
static constexpr QFixed fromReal(qreal r)
Definition qfixed_p.h:35

Definition at line 34 of file qwindowsfontenginedirectwrite.cpp.

Typedef Documentation

◆ QIdWriteLocalFontFileLoader

typedef IDWriteLocalFontFileLoader QIdWriteLocalFontFileLoader

Definition at line 262 of file qwindowsfontenginedirectwrite.cpp.

Function Documentation

◆ determineHinting()

QFont::HintingPreference determineHinting ( const QFontDef & fontDef)
static

Definition at line 167 of file qwindowsfontenginedirectwrite.cpp.

◆ renderModeToMeasureMode()

DWRITE_MEASURING_MODE renderModeToMeasureMode ( DWRITE_RENDERING_MODE renderMode)
static

Definition at line 155 of file qwindowsfontenginedirectwrite.cpp.

◆ uuidIdWriteLocalFontFileLoader()

UUID uuidIdWriteLocalFontFileLoader ( )
static

Definition at line 264 of file qwindowsfontenginedirectwrite.cpp.