FTBufferFont Class Reference
FTBufferFont is a specialisation of the
FTFont class for handling memory buffer fonts.
More...
#include <FTBufferFont.h>
|
Public Member Functions |
| | FTBufferFont (const char *fontFilePath) |
| | Open and read a font file.
|
| | FTBufferFont (const unsigned char *pBufferBytes, size_t bufferSizeInBytes) |
| | Open and read a font from a buffer in memory.
|
| | ~FTBufferFont () |
| | Destructor.
|
Protected Member Functions |
| virtual FTGlyph * | MakeGlyph (FT_GlyphSlot slot) |
| | Construct a glyph of the correct type.
|
Detailed Description
FTBufferFont is a specialisation of the
FTFont class for handling memory buffer fonts.
- See also:
- FTFont
Definition at line 43 of file FTBufferFont.h.
Constructor & Destructor Documentation
| FTBufferFont::FTBufferFont |
( |
const char * |
fontFilePath |
) |
|
Open and read a font file.
Sets Error flag.
- Parameters:
-
| fontFilePath | font file path. |
| FTBufferFont::FTBufferFont |
( |
const unsigned char * |
pBufferBytes, |
|
|
size_t |
bufferSizeInBytes | |
|
) |
| | |
Open and read a font from a buffer in memory.
Sets Error flag. The buffer is owned by the client and is NOT copied by FTGL. The pointer must be valid while using FTGL.
- Parameters:
-
| pBufferBytes | the in-memory buffer |
| bufferSizeInBytes | the length of the buffer in bytes |
| FTBufferFont::~FTBufferFont |
( |
|
) |
|
Member Function Documentation
| virtual FTGlyph* FTBufferFont::MakeGlyph |
( |
FT_GlyphSlot |
slot |
) |
[protected, virtual] |
Construct a glyph of the correct type.
Clients must override the function and return their specialised FTGlyph.
- Parameters:
-
| slot | A FreeType glyph slot. |
- Returns:
- An FT****Glyph or
null on failure.
Implements FTFont.
The documentation for this class was generated from the following file: