LibreOffice Module vcl (master)  1
Public Attributes | List of all members
vcl::TrueTypeFont Struct Reference

#include <sft.hxx>

Public Attributes

char * fname
 
sal_Int32 fsize
 
sal_uInt8ptr
 
char * psname
 
char * family
 
sal_Unicodeufamily
 
char * subfamily
 
sal_Unicodeusubfamily
 
sal_uInt32 ntables
 
sal_uInt32 * goffsets
 
sal_uInt32 nglyphs
 
sal_uInt32 unitsPerEm
 
sal_uInt32 numberOfHMetrics
 
sal_uInt32 numOfLongVerMetrics
 
const sal_uInt8cmap
 
int cmapType
 
sal_uInt32(* mapper )(const sal_uInt8 *, sal_uInt32, sal_uInt32)
 
std::array< const sal_uInt8 *, NUM_TAGStables
 
std::array< sal_uInt32, NUM_TAGStlens
 

Detailed Description

Definition at line 459 of file sft.hxx.

Member Data Documentation

const sal_uInt8* vcl::TrueTypeFont::cmap

Definition at line 476 of file sft.hxx.

Referenced by vcl::FindCmap().

int vcl::TrueTypeFont::cmapType

Definition at line 477 of file sft.hxx.

Referenced by vcl::FindCmap(), and vcl::GetTTGlobalFontInfo().

char* vcl::TrueTypeFont::family
char* vcl::TrueTypeFont::fname
sal_Int32 vcl::TrueTypeFont::fsize
sal_uInt32* vcl::TrueTypeFont::goffsets
sal_uInt32(* vcl::TrueTypeFont::mapper) (const sal_uInt8 *, sal_uInt32, sal_uInt32)

Definition at line 478 of file sft.hxx.

Referenced by vcl::FindCmap().

sal_uInt32 vcl::TrueTypeFont::nglyphs
sal_uInt32 vcl::TrueTypeFont::ntables

Definition at line 470 of file sft.hxx.

Referenced by vcl::doOpenTTFont().

sal_uInt32 vcl::TrueTypeFont::numberOfHMetrics
sal_uInt32 vcl::TrueTypeFont::numOfLongVerMetrics

Definition at line 475 of file sft.hxx.

Referenced by vcl::doOpenTTFont(), vcl::GetMetrics(), and vcl::GetTTSimpleGlyphMetrics().

char* vcl::TrueTypeFont::psname
sal_uInt8* vcl::TrueTypeFont::ptr
char* vcl::TrueTypeFont::subfamily
std::array<const sal_uInt8 *, NUM_TAGS> vcl::TrueTypeFont::tables

Definition at line 479 of file sft.hxx.

Referenced by vcl::doOpenTTFont(), vcl::GetSfntTable(), and vcl::getTable().

std::array<sal_uInt32, NUM_TAGS> vcl::TrueTypeFont::tlens

Definition at line 480 of file sft.hxx.

Referenced by vcl::doOpenTTFont(), vcl::GetSfntTable(), and vcl::getTableSize().

sal_Unicode* vcl::TrueTypeFont::ufamily

Definition at line 466 of file sft.hxx.

Referenced by vcl::CloseTTFont(), vcl::GetNames(), and vcl::GetTTGlobalFontInfo().

sal_uInt32 vcl::TrueTypeFont::unitsPerEm
sal_Unicode* vcl::TrueTypeFont::usubfamily

Definition at line 468 of file sft.hxx.

Referenced by vcl::CloseTTFont(), vcl::GetNames(), and vcl::GetTTGlobalFontInfo().


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