|
CartoType API
|
#include <cartotype_freetype_accessor.h>
Public Member Functions | |
| CTypefaceResource * | NewTypefaceResource (TResult &aError, const TTypefaceResourceId &aResourceId) |
| int32 | MemoryUsed () |
| void | ClearCachedData () |
Static Public Member Functions | |
| static CT_IMPORT CFreeTypeAccessor * | New (TResult &aError) |
A typeface accessor class that uses the open-source FreeType library to read typeface files of various types including TrueType and Adobe Type 1.
| void CFreeTypeAccessor::ClearCachedData | ( | ) | [virtual] |
Clear any cached data.
Implements CartoType::CTypefaceAccessor.
| int32 CFreeTypeAccessor::MemoryUsed | ( | ) | [virtual] |
Return the number of bytes of heap used by the accessor.
Implements CartoType::CTypefaceAccessor.
| CT_EXPORT CFreeTypeAccessor * CFreeTypeAccessor::New | ( | TResult & | aError | ) | [static] |
Create a FreeType typeface accessor.
| CTypefaceResource * CFreeTypeAccessor::NewTypefaceResource | ( | TResult & | aError, |
| const TTypefaceResourceId & | aResourceId | ||
| ) | [virtual] |
Open the resource (file, memory image, etc.) identified by aResourceId and return a typeface object to manage the resource.
Implements CartoType::CTypefaceAccessor.
1.7.5.1