LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
SalLayoutGlyphsCache::CachedGlyphsKey Struct Reference
Collaboration diagram for SalLayoutGlyphsCache::CachedGlyphsKey:
[legend]

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
 

Detailed Description

Definition at line 73 of file glyphitemcache.hxx.

Constructor & Destructor Documentation

◆ CachedGlyphsKey()

SalLayoutGlyphsCache::CachedGlyphsKey::CachedGlyphsKey ( const VclPtr< const OutputDevice > &  dev,
OUString  t,
sal_Int32  i,
sal_Int32  l,
tools::Long  w 
)

Member Function Documentation

◆ operator==()

bool SalLayoutGlyphsCache::CachedGlyphsKey::operator== ( const CachedGlyphsKey other) const
inline

Member Data Documentation

◆ artificialBold

bool SalLayoutGlyphsCache::CachedGlyphsKey::artificialBold

Definition at line 86 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ artificialItalic

bool SalLayoutGlyphsCache::CachedGlyphsKey::artificialItalic

Definition at line 85 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ digitLanguage

LanguageType SalLayoutGlyphsCache::CachedGlyphsKey::digitLanguage

Definition at line 88 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ disabledLigatures

bool SalLayoutGlyphsCache::CachedGlyphsKey::disabledLigatures

Definition at line 84 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ fontMetric

FontMetric SalLayoutGlyphsCache::CachedGlyphsKey::fontMetric

Definition at line 79 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ fontScaleX

double SalLayoutGlyphsCache::CachedGlyphsKey::fontScaleX

Definition at line 80 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ fontScaleY

double SalLayoutGlyphsCache::CachedGlyphsKey::fontScaleY

Definition at line 81 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ hashValue

size_t SalLayoutGlyphsCache::CachedGlyphsKey::hashValue

◆ index

sal_Int32 SalLayoutGlyphsCache::CachedGlyphsKey::index

Definition at line 76 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ layoutMode

vcl::text::ComplexTextLayoutFlags SalLayoutGlyphsCache::CachedGlyphsKey::layoutMode

Definition at line 87 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ len

sal_Int32 SalLayoutGlyphsCache::CachedGlyphsKey::len

Definition at line 77 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ logicWidth

tools::Long SalLayoutGlyphsCache::CachedGlyphsKey::logicWidth

Definition at line 78 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ mapMode

MapMode SalLayoutGlyphsCache::CachedGlyphsKey::mapMode

Definition at line 82 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().

◆ rtl

bool SalLayoutGlyphsCache::CachedGlyphsKey::rtl

Definition at line 83 of file glyphitemcache.hxx.

Referenced by operator==().

◆ text

OUString SalLayoutGlyphsCache::CachedGlyphsKey::text

Definition at line 75 of file glyphitemcache.hxx.

Referenced by CachedGlyphsKey(), and operator==().


The documentation for this struct was generated from the following files: