LibreOffice Module sw (master)  1
Classes | Functions | Variables
fntcache.hxx File Reference
#include <sal/config.h>
#include <cstdint>
#include <map>
#include <vcl/font.hxx>
#include <vcl/vclptr.hxx>
#include <vcl/vcllayout.hxx>
#include <vcl/outdev.hxx>
#include "swcache.hxx"
#include "TextFrameIndex.hxx"
Include dependency graph for fntcache.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SwFntCache
 
struct  SwTextGlyphsKey
 Defines a substring on a given output device, to be used as an std::map<> key. More...
 
class  SwFntObj
 
class  SwFntAccess
 

Functions

void SwClearFntCacheTextGlyphs ()
 Clears the pre-calculated text glyphs in all SwFntObj instances. More...
 
bool operator< (const SwTextGlyphsKey &l, const SwTextGlyphsKey &r)
 

Variables

SwFntCachepFntCache
 
SwFntObjpLastFont
 

Function Documentation

bool operator< ( const SwTextGlyphsKey l,
const SwTextGlyphsKey r 
)
void SwClearFntCacheTextGlyphs ( )

Clears the pre-calculated text glyphs in all SwFntObj instances.

Definition at line 2706 of file fntcache.cxx.

References SwFntCache::First(), and SwFntCache::Next().

Referenced by SwDoc::SetTabCols(), and SwLayIdle::SwLayIdle().

Variable Documentation

SwFntCache* pFntCache
SwFntObj* pLastFont