LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
GlobalWinGlyphCache Struct Referenceabstract

#include <winlayout.hxx>

Inheritance diagram for GlobalWinGlyphCache:
Collaboration diagram for GlobalWinGlyphCache:

Public Member Functions

virtual ~GlobalWinGlyphCache ()
virtual bool AllocateTexture (WinGlyphDrawElement &rElement, CompatibleDC *dc)=0
virtual void NotifyElementUsed (WinGlyphDrawElement &)
virtual void Prune ()

Static Public Member Functions

static GlobalWinGlyphCacheget ()

Public Attributes

o3tl::sorted_vector< WinGlyphCache * > maWinGlyphCaches

Detailed Description

Definition at line 62 of file win/winlayout.hxx.

Constructor & Destructor Documentation

virtual GlobalWinGlyphCache::~GlobalWinGlyphCache ( )

Definition at line 68 of file win/winlayout.hxx.

Member Function Documentation

virtual bool GlobalWinGlyphCache::AllocateTexture ( WinGlyphDrawElement rElement,
CompatibleDC dc 
pure virtual

Implemented in OpenGLGlobalWinGlyphCache.

static GlobalWinGlyphCache* GlobalWinGlyphCache::get ( )
virtual void GlobalWinGlyphCache::NotifyElementUsed ( WinGlyphDrawElement )

Definition at line 70 of file win/winlayout.hxx.

Referenced by WinGlyphCache::GetDrawElement().

virtual void GlobalWinGlyphCache::Prune ( )

Reimplemented in OpenGLGlobalWinGlyphCache.

Definition at line 71 of file win/winlayout.hxx.

Member Data Documentation

o3tl::sorted_vector<WinGlyphCache*> GlobalWinGlyphCache::maWinGlyphCaches

Definition at line 64 of file win/winlayout.hxx.

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