LibreOffice Module vcl (master) 1
|
Public Member Functions | |
CachedGlyphsKey (const VclPtr< const OutputDevice > &dev, OUString t, sal_Int32 i, sal_Int32 l, tools::Long w) | |
bool | operator== (const CachedGlyphsKey &other) const |
Public Attributes | |
OUString | text |
sal_Int32 | index |
sal_Int32 | len |
tools::Long | logicWidth |
FontMetric | fontMetric |
double | fontScaleX |
double | fontScaleY |
MapMode | mapMode |
bool | rtl |
bool | disabledLigatures |
bool | artificialItalic |
bool | artificialBold |
vcl::text::ComplexTextLayoutFlags | layoutMode |
LanguageType | digitLanguage |
size_t | hashValue |
Definition at line 73 of file glyphitemcache.hxx.
SalLayoutGlyphsCache::CachedGlyphsKey::CachedGlyphsKey | ( | const VclPtr< const OutputDevice > & | dev, |
OUString | t, | ||
sal_Int32 | i, | ||
sal_Int32 | l, | ||
tools::Long | w | ||
) |
Definition at line 478 of file impglyphitem.cxx.
References artificialBold, artificialItalic, digitLanguage, disabledLigatures, fontMetric, fontScaleX, fontScaleY, o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::get(), VclPtr< reference_type >::get(), OutputDevice::GetFontInstance(), LogicalFontInstance::GetFontSelectPattern(), MapMode::GetHashValue(), FontMetric::GetHashValueIgnoreColor(), FontAttributes::GetPitch(), LogicalFontInstance::GetScale(), o3tl::hash_combine(), hashValue, i, index, index, layoutMode, len, logicWidth, mapMode, LogicalFontInstance::NeedsArtificialBold(), LogicalFontInstance::NeedsArtificialItalic(), PITCH_FIXED, t, text(), text, and w.
|
inline |
Definition at line 527 of file impglyphitem.cxx.
References artificialBold, artificialItalic, digitLanguage, disabledLigatures, fontMetric, fontScaleX, fontScaleY, hashValue, index, index, layoutMode, len, logicWidth, mapMode, rtl, text(), and text.
bool SalLayoutGlyphsCache::CachedGlyphsKey::artificialBold |
Definition at line 86 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
bool SalLayoutGlyphsCache::CachedGlyphsKey::artificialItalic |
Definition at line 85 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
LanguageType SalLayoutGlyphsCache::CachedGlyphsKey::digitLanguage |
Definition at line 88 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
bool SalLayoutGlyphsCache::CachedGlyphsKey::disabledLigatures |
Definition at line 84 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
FontMetric SalLayoutGlyphsCache::CachedGlyphsKey::fontMetric |
Definition at line 79 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
double SalLayoutGlyphsCache::CachedGlyphsKey::fontScaleX |
Definition at line 80 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
double SalLayoutGlyphsCache::CachedGlyphsKey::fontScaleY |
Definition at line 81 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
size_t SalLayoutGlyphsCache::CachedGlyphsKey::hashValue |
Definition at line 89 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), SalLayoutGlyphsCache::CachedGlyphsHash::operator()(), and operator==().
sal_Int32 SalLayoutGlyphsCache::CachedGlyphsKey::index |
Definition at line 76 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
vcl::text::ComplexTextLayoutFlags SalLayoutGlyphsCache::CachedGlyphsKey::layoutMode |
Definition at line 87 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
sal_Int32 SalLayoutGlyphsCache::CachedGlyphsKey::len |
Definition at line 77 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
tools::Long SalLayoutGlyphsCache::CachedGlyphsKey::logicWidth |
Definition at line 78 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
MapMode SalLayoutGlyphsCache::CachedGlyphsKey::mapMode |
Definition at line 82 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().
bool SalLayoutGlyphsCache::CachedGlyphsKey::rtl |
Definition at line 83 of file glyphitemcache.hxx.
Referenced by operator==().
OUString SalLayoutGlyphsCache::CachedGlyphsKey::text |
Definition at line 75 of file glyphitemcache.hxx.
Referenced by CachedGlyphsKey(), and operator==().