![]() |
Qt 6.x
The Qt SDK
|
#include <QtGui/private/qtguiglobal_p.h>
#include <qrawfont.h>
#include <private/qfontengine_p.h>
#include <QtCore/qshareddata.h>
#include <QtCore/qglobal.h>
#include <QLoggingCategory>
Go to the source code of this file.
Classes | |
class | QDistanceFieldData |
class | QDistanceField |
Functions | |
QT_BEGIN_NAMESPACE bool Q_GUI_EXPORT | qt_fontHasNarrowOutlines (const QRawFont &f) |
bool Q_GUI_EXPORT | qt_fontHasNarrowOutlines (QFontEngine *fontEngine) |
int Q_GUI_EXPORT | QT_DISTANCEFIELD_BASEFONTSIZE (bool narrowOutlineFont) |
int Q_GUI_EXPORT | QT_DISTANCEFIELD_TILESIZE (bool narrowOutlineFont) |
int Q_GUI_EXPORT | QT_DISTANCEFIELD_SCALE (bool narrowOutlineFont) |
int Q_GUI_EXPORT | QT_DISTANCEFIELD_RADIUS (bool narrowOutlineFont) |
int Q_GUI_EXPORT | QT_DISTANCEFIELD_HIGHGLYPHCOUNT () |
int Q_GUI_EXPORT QT_DISTANCEFIELD_BASEFONTSIZE | ( | bool | narrowOutlineFont | ) |
Definition at line 773 of file qdistancefield.cpp.
References initialDistanceFieldFactor(), Q_UNLIKELY, and QT_DISTANCEFIELD_DEFAULT_BASEFONTSIZE.
Referenced by QSGDistanceFieldGlyphCache::baseFontSize(), and QDistanceField::setGlyph().
int Q_GUI_EXPORT QT_DISTANCEFIELD_HIGHGLYPHCOUNT | ( | ) |
Definition at line 803 of file qdistancefield.cpp.
References initialDistanceFieldFactor(), and QT_DISTANCEFIELD_DEFAULT_HIGHGLYPHCOUNT.
Referenced by QSGDistanceFieldGlyphCache::QSGDistanceFieldGlyphCache(), and QSGRhiDistanceFieldGlyphCache::createFullSizeTextures().
int Q_GUI_EXPORT QT_DISTANCEFIELD_RADIUS | ( | bool | narrowOutlineFont | ) |
Definition at line 793 of file qdistancefield.cpp.
References initialDistanceFieldFactor(), Q_UNLIKELY, and QT_DISTANCEFIELD_DEFAULT_RADIUS.
Referenced by QDistanceFieldData::create(), QSGDistanceFieldGlyphCache::distanceFieldRadius(), and QSGDistanceFieldGlyphCache::setGlyphsPosition().
int Q_GUI_EXPORT QT_DISTANCEFIELD_SCALE | ( | bool | narrowOutlineFont | ) |
Definition at line 783 of file qdistancefield.cpp.
References initialDistanceFieldFactor(), Q_UNLIKELY, and QT_DISTANCEFIELD_DEFAULT_SCALE.
Referenced by QSGDistanceFieldGlyphCache::QSGDistanceFieldGlyphCache(), QDistanceFieldData::create(), QSGDistanceFieldGlyphCache::distanceFieldRadius(), QSGDistanceFieldGlyphCache::glyphData(), QDistanceField::setGlyph(), and QSGDistanceFieldGlyphCache::setGlyphsPosition().
int Q_GUI_EXPORT QT_DISTANCEFIELD_TILESIZE | ( | bool | narrowOutlineFont | ) |
QT_BEGIN_NAMESPACE bool Q_GUI_EXPORT qt_fontHasNarrowOutlines | ( | const QRawFont & | f | ) |
Definition at line 757 of file qdistancefield.cpp.
References QList< T >::at(), font, imageHasNarrowOutlines(), initialDistanceFieldFactor(), QList< T >::isEmpty(), QRawFont::PixelAntialiasing, QT_DISTANCEFIELD_DEFAULT_BASEFONTSIZE, and QFont::setPixelSize().
bool Q_GUI_EXPORT qt_fontHasNarrowOutlines | ( | QFontEngine * | fontEngine | ) |
Definition at line 738 of file qdistancefield.cpp.
References QFontEngine::alphaMapForGlyph(), QFontEngine::cloneWithSize(), QFontEngine::glyphIndex(), imageHasNarrowOutlines(), initialDistanceFieldFactor(), QBasicAtomicInteger< T >::loadRelaxed(), Q_ASSERT, QT_DISTANCEFIELD_DEFAULT_BASEFONTSIZE, and QFontEngine::ref.
Referenced by QSGDistanceFieldGlyphCache::QSGDistanceFieldGlyphCache().