![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qfont_p.h>
Public Types | |
| enum class | EngineQueryOption { Default = 0 , IgnoreSmallCapsEngine = 0x1 } |
Public Member Functions | |
| QFontPrivate () | |
| QFontPrivate (const QFontPrivate &other) | |
| QFontPrivate & | operator= (const QFontPrivate &)=delete |
| ~QFontPrivate () | |
| QFontEngine * | engineForScript (int script) const |
| QFontEngine * | engineForCharacter (char32_t cc, EngineQueryOptions opt={}) const |
| void | alterCharForCapitalization (QChar &cc) const |
| QFont | smallCapsFont () const |
| QFontPrivate * | smallCapsFontPrivate () const |
| void | resolve (uint maskmask, const QFontPrivate *other) |
| void | setFeature (QFont::Tag tag, quint32 valuevalue) |
| void | unsetFeature (QFont::Tag tag) |
| void | setVariableAxis (QFont::Tag tag, float valuevalue) |
| void | unsetVariableAxis (QFont::Tag tag) |
| bool | hasVariableAxis (QFont::Tag tag, float valuevalue) const |
Static Public Member Functions | |
| static QFontPrivate * | get (const QFont &font) |
| static void | detachButKeepEngineData (QFont *font) |
Public Attributes | |
| QAtomicInt | ref |
| QFontDef | request |
| QFontEngineData * | engineData |
| int | dpi |
| uint | underline: 1 |
| uint | overline: 1 |
| uint | strikeOut: 1 |
| uint | kerning: 1 |
| uint | capital: 3 |
| bool | letterSpacingIsAbsolute: 1 |
| QFixed | letterSpacing |
| QFixed | wordSpacing |
| QMap< QFont::Tag, quint32 > | features |
| QFontPrivate * | scFont |
|
strong |
| QFontPrivate::QFontPrivate | ( | const QFontPrivate & | other | ) |
| QFontEngine * QFontPrivate::engineForCharacter | ( | char32_t | c, |
| EngineQueryOptions | opt = {} ) const |
| QFontEngine * QFontPrivate::engineForScript | ( | int | script | ) | const |
|
inlinestatic |
| bool QFontPrivate::hasVariableAxis | ( | QFont::Tag | tag, |
| float | value ) const |
|
delete |
| void QFontPrivate::resolve | ( | uint | mask, |
| const QFontPrivate * | other ) |
| void QFontPrivate::setFeature | ( | QFont::Tag | tag, |
| quint32 | value ) |
| void QFontPrivate::setVariableAxis | ( | QFont::Tag | tag, |
| float | value ) |
| QFontPrivate * QFontPrivate::smallCapsFontPrivate | ( | ) | const |
| void QFontPrivate::unsetFeature | ( | QFont::Tag | tag | ) |
| void QFontPrivate::unsetVariableAxis | ( | QFont::Tag | tag | ) |
|
mutable |
| QMap<QFont::Tag, quint32> QFontPrivate::features |
Definition at line 202 of file qfont_p.h.
Referenced by testing.tools.test_runner._PerProcessConfig::InitializeFeatures().
| QAtomicInt QFontPrivate::ref |
|
mutable |