![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qwindowsfontengine_p.h"#include "qwindowsnativeimage_p.h"#include "qwindowsfontdatabase_p.h"#include <QtCore/qt_windows.h>#include <QtGui/qpa/qplatformintegration.h>#include <QtGui/private/qtextengine_p.h>#include <QtGui/private/qguiapplication_p.h>#include <QtGui/QPaintDevice>#include <QtGui/QBitmap>#include <QtGui/QPainter>#include <QtGui/private/qpainter_p.h>#include <QtGui/QPaintEngine>#include <QtGui/private/qpaintengine_raster_p.h>#include <QtGui/private/qtgui-config_p.h>#include <QtCore/QtEndian>#include <QtCore/QFile>#include <QtCore/qmath.h>#include <QtCore/QTextStream>#include <QtCore/QThreadStorage>#include <QtCore/private/qsystemlibrary_p.h>#include <QtCore/private/qstringiterator_p.h>#include <QtCore/QDebug>#include <limits.h>#include <qdebug.h>Go to the source code of this file.
Macros | |
| #define | TT_PRIM_CSPLINE 3 |
| #define | MAKE_LITTLE_ENDIAN_TAG(ch1, ch2, ch3, ch4) |
| #define | GGO_UNHINTED 0x0100 |
| #define | CLEARTYPE_QUALITY 5 |
| #define | SPI_GETFONTSMOOTHINGCONTRAST 0x200C |
| #define | SPI_SETFONTSMOOTHINGCONTRAST 0x200D |
Enumerations | |
| enum | { max_font_count = 256 , max_font_count = 256 } |
| enum | { max_font_count = 256 , max_font_count = 256 } |
Functions | |
| static OUTLINETEXTMETRIC * | getOutlineTextMetric (HDC hdc) |
| static QString | stringFromOutLineTextMetric (const OUTLINETEXTMETRIC *otm, PSTR offsetoffset) |
| void | calculateTTFGlyphWidth (HDC hdc, UINT glyph, int &widthwidth) |
| static double | qt_fixed_to_double (const FIXED &pp) |
| static QPointF | qt_to_qpointf (const POINTFX &pt, qreal scalescale, qreal stretch) |
| static bool | addGlyphToPath (glyph_t glyph, const QFixedPoint &position, HDC hdc, QPainterPath *pathpath, bool ttf, glyph_metrics_t *metric=nullptr, qreal scalescale=1.0, qreal stretch=1.0) |
Variables | |
| static const ushort | char_table [] |
| static const int | char_table_entries = sizeof(char_table)/sizeof(ushort) |
| #define CLEARTYPE_QUALITY 5 |
Definition at line 911 of file qwindowsfontengine.cpp.
| #define GGO_UNHINTED 0x0100 |
Definition at line 656 of file qwindowsfontengine.cpp.
| #define MAKE_LITTLE_ENDIAN_TAG | ( | ch1, | |
| ch2, | |||
| ch3, | |||
| ch4 ) |
| #define SPI_GETFONTSMOOTHINGCONTRAST 0x200C |
Definition at line 1076 of file qwindowsfontengine.cpp.
| #define SPI_SETFONTSMOOTHINGCONTRAST 0x200D |
Definition at line 1077 of file qwindowsfontengine.cpp.
| #define TT_PRIM_CSPLINE 3 |
Definition at line 47 of file qwindowsfontengine.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| max_font_count | |
| max_font_count | |
Definition at line 522 of file qwindowsfontengine.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| max_font_count | |
| max_font_count | |
Definition at line 522 of file qwindowsfontengine.cpp.
|
static |
Definition at line 659 of file qwindowsfontengine.cpp.
|
inline |
Definition at line 295 of file qwindowsfontengine.cpp.
|
static |
Definition at line 70 of file qwindowsfontengine.cpp.
|
inlinestatic |
Definition at line 647 of file qwindowsfontengine.cpp.
Definition at line 651 of file qwindowsfontengine.cpp.
|
inlinestatic |
Definition at line 99 of file qwindowsfontengine.cpp.
|
static |
Definition at line 523 of file qwindowsfontengine.cpp.
|
static |
Definition at line 545 of file qwindowsfontengine.cpp.
Referenced by QWindowsFontEngine::minRightBearing().