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

#include <freetype_glyphcache.hxx>

Public Member Functions

bool Map ()
void Unmap ()
const unsigned char * GetBuffer () const
int GetFileSize () const
const OString & GetFileName () const
int GetLangBoost () const

Static Public Member Functions

static FreetypeFontFileFindFontFile (const OString &rNativeFileName)

Private Member Functions

 FreetypeFontFile (const OString &rNativeFileName)

Private Attributes

const OString maNativeFileName
unsigned char * mpFileMap
int mnFileSize
int mnRefCount
int mnLangBoost

Detailed Description

Definition at line 33 of file freetype_glyphcache.hxx.

Constructor & Destructor Documentation

FreetypeFontFile::FreetypeFontFile ( const OString &  rNativeFileName)

Member Function Documentation

static FreetypeFontFile* FreetypeFontFile::FindFontFile ( const OString &  rNativeFileName)
const unsigned char* FreetypeFontFile::GetBuffer ( ) const

Definition at line 41 of file freetype_glyphcache.hxx.

References mpFileMap.

const OString& FreetypeFontFile::GetFileName ( ) const

Definition at line 43 of file freetype_glyphcache.hxx.

References maNativeFileName.

Referenced by FreetypeFontInfo::GetFontFileName().

int FreetypeFontFile::GetFileSize ( ) const

Definition at line 42 of file freetype_glyphcache.hxx.

References mnFileSize.

int FreetypeFontFile::GetLangBoost ( ) const

Definition at line 44 of file freetype_glyphcache.hxx.

References mnLangBoost.

bool FreetypeFontFile::Map ( )
void FreetypeFontFile::Unmap ( )

Member Data Documentation

const OString FreetypeFontFile::maNativeFileName

Definition at line 49 of file freetype_glyphcache.hxx.

Referenced by GetFileName().

int FreetypeFontFile::mnFileSize

Definition at line 51 of file freetype_glyphcache.hxx.

Referenced by GetFileSize().

int FreetypeFontFile::mnLangBoost

Definition at line 53 of file freetype_glyphcache.hxx.

Referenced by GetLangBoost().

int FreetypeFontFile::mnRefCount

Definition at line 52 of file freetype_glyphcache.hxx.

unsigned char* FreetypeFontFile::mpFileMap

Definition at line 50 of file freetype_glyphcache.hxx.

Referenced by GetBuffer().

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