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, const 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
 
vcl::text::ComplexTextLayoutFlags layoutMode
 
LanguageType digitLanguage
 
size_t hashValue
 

Detailed Description

Definition at line 67 of file glyphitemcache.hxx.

Constructor & Destructor Documentation

◆ CachedGlyphsKey()

SalLayoutGlyphsCache::CachedGlyphsKey::CachedGlyphsKey ( const VclPtr< const OutputDevice > &  dev,
const 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

◆ digitLanguage

LanguageType SalLayoutGlyphsCache::CachedGlyphsKey::digitLanguage

Definition at line 79 of file glyphitemcache.hxx.

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

◆ fontMetric

FontMetric SalLayoutGlyphsCache::CachedGlyphsKey::fontMetric

Definition at line 73 of file glyphitemcache.hxx.

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

◆ fontScaleX

double SalLayoutGlyphsCache::CachedGlyphsKey::fontScaleX

Definition at line 74 of file glyphitemcache.hxx.

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

◆ fontScaleY

double SalLayoutGlyphsCache::CachedGlyphsKey::fontScaleY

Definition at line 75 of file glyphitemcache.hxx.

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

◆ hashValue

size_t SalLayoutGlyphsCache::CachedGlyphsKey::hashValue

◆ index

sal_Int32 SalLayoutGlyphsCache::CachedGlyphsKey::index

Definition at line 70 of file glyphitemcache.hxx.

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

◆ layoutMode

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

Definition at line 78 of file glyphitemcache.hxx.

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

◆ len

sal_Int32 SalLayoutGlyphsCache::CachedGlyphsKey::len

Definition at line 71 of file glyphitemcache.hxx.

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

◆ logicWidth

tools::Long SalLayoutGlyphsCache::CachedGlyphsKey::logicWidth

Definition at line 72 of file glyphitemcache.hxx.

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

◆ mapMode

MapMode SalLayoutGlyphsCache::CachedGlyphsKey::mapMode

Definition at line 76 of file glyphitemcache.hxx.

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

◆ rtl

bool SalLayoutGlyphsCache::CachedGlyphsKey::rtl

Definition at line 77 of file glyphitemcache.hxx.

Referenced by operator==().

◆ text

OUString SalLayoutGlyphsCache::CachedGlyphsKey::text

Definition at line 69 of file glyphitemcache.hxx.

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


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