|
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==().