Go to the documentation of this file.
29 # warning This header is deprecated. Please use <FTGL/ftgl.h> from now.
64 FTFont(
char const *fontFilePath);
74 FTFont(
const unsigned char *pBufferBytes,
size_t bufferSizeInBytes);
106 virtual bool Attach(
const char* fontFilePath);
118 virtual bool Attach(
const unsigned char *pBufferBytes,
119 size_t bufferSizeInBytes);
137 virtual bool CharMap(FT_Encoding encoding);
160 virtual bool FaceSize(
const unsigned int size,
161 const unsigned int res = 72);
168 virtual unsigned int FaceSize()
const;
176 virtual void Depth(
float depth);
184 virtual void Outset(
float outset);
193 virtual void Outset(
float front,
float back);
236 virtual FTBBox BBox(
const char *
string,
const int len = -1,
251 void BBox(
const char*
string,
float& llx,
float& lly,
float& llz,
252 float& urx,
float& ury,
float& urz)
271 virtual FTBBox BBox(
const wchar_t *
string,
const int len = -1,
286 void BBox(
const wchar_t*
string,
float& llx,
float& lly,
float& llz,
287 float& urx,
float& ury,
float& urz)
305 virtual float Advance(
const char*
string,
const int len = -1,
319 virtual float Advance(
const wchar_t*
string,
const int len = -1,
335 virtual FTPoint Render(
const char*
string,
const int len = -1,
353 virtual FTPoint Render(
const wchar_t *
string,
const int len = -1,