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 (PhysicalFontCollection &) const
CoreTextFontFaceGetFontDataFromId (sal_IntPtr nFontId) const

Private Attributes

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

Detailed Description

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

Constructor & Destructor Documentation

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

Member Function Documentation

void SystemFontList::AddFont ( CoreTextFontFace )
void SystemFontList::AnnounceFonts ( PhysicalFontCollection ) const
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 130 of file quartz/salgdi.h.

CFArrayRef SystemFontList::mpCTFontArray

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

CTFontCollectionRef SystemFontList::mpCTFontCollection

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

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