LibreOffice Module vcl (master) 1
|
#include <ttcr.hxx>
Public Member Functions | |
virtual | ~TrueTypeTable () |
virtual int | GetRawData (TableEntry *)=0 |
This function converts the data of a TrueType table to a raw array of bytes. More... | |
Public Attributes | |
sal_uInt32 | m_tag = 0 |
std::unique_ptr< sal_uInt8[]> | m_rawdata |
Protected Member Functions | |
TrueTypeTable (sal_uInt32 tag_) | |
|
inlineprotected |
|
pure virtual |
This function converts the data of a TrueType table to a raw array of bytes.
It may allocates the memory for it and returns the size of the raw data in bytes. If memory is allocated it does not need to be freed by the caller of this function, since the pointer to it is stored in the TrueTypeTable and it is freed by the destructor
Implemented in vcl::TrueTypeTableGeneric, vcl::TrueTypeTableHead, vcl::TrueTypeTableHhea, vcl::TrueTypeTableLoca, vcl::TrueTypeTableMaxp, vcl::TrueTypeTableGlyf, vcl::TrueTypeTableCmap, vcl::TrueTypeTableName, and vcl::TrueTypeTablePost.
std::unique_ptr<sal_uInt8[]> vcl::TrueTypeTable::m_rawdata |
Definition at line 109 of file ttcr.hxx.
Referenced by vcl::TrueTypeTableGlyf::GetRawData(), vcl::TrueTypeTableCmap::GetRawData(), vcl::TrueTypeTableName::GetRawData(), vcl::TrueTypeTablePost::GetRawData(), and vcl::TrueTypeCreator::ProcessTables().
sal_uInt32 vcl::TrueTypeTable::m_tag = 0 |
Definition at line 108 of file ttcr.hxx.
Referenced by vcl::TrueTypeTableGeneric::GetRawData().