LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
SystemFontList Class Reference

#include <salgdi.h>

Public Member Functions

 SystemFontList (void)
 ~SystemFontList (void)
bool Init (void)
void AddFont (CoreTextFontFace *)
void AnnounceFonts (vcl::font::PhysicalFontCollection &) const
CoreTextFontFaceGetFontDataFromId (sal_IntPtr nFontId) const
CTFontCollectionRef fontCollection ()

Private Attributes

CTFontCollectionRef mpCTFontCollection
CFArrayRef mpCTFontArray
std::unordered_map< sal_IntPtr, rtl::Reference< CoreTextFontFace > > maFontContainer

Detailed Description

Definition at line 116 of file quartz/salgdi.h.

Constructor & Destructor Documentation

SystemFontList::SystemFontList ( void  )
SystemFontList::~SystemFontList ( void  )

Member Function Documentation

void SystemFontList::AddFont ( CoreTextFontFace )
void SystemFontList::AnnounceFonts ( vcl::font::PhysicalFontCollection ) const
CTFontCollectionRef SystemFontList::fontCollection ( )

Definition at line 128 of file quartz/salgdi.h.

References mpCTFontCollection.

CoreTextFontFace* SystemFontList::GetFontDataFromId ( sal_IntPtr  nFontId) const
bool SystemFontList::Init ( void  )

Member Data Documentation

std::unordered_map<sal_IntPtr, rtl::Reference<CoreTextFontFace> > SystemFontList::maFontContainer

Definition at line 134 of file quartz/salgdi.h.

CFArrayRef SystemFontList::mpCTFontArray

Definition at line 132 of file quartz/salgdi.h.

CTFontCollectionRef SystemFontList::mpCTFontCollection

Definition at line 131 of file quartz/salgdi.h.

Referenced by fontCollection().

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