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
private

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

CFArrayRef SystemFontList::mpCTFontArray
private

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

CTFontCollectionRef SystemFontList::mpCTFontCollection
private

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


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