#include <ofTrueTypeFont.h>
List of all members.
Public Member Functions |
| ofTrueTypeFont () |
virtual | ~ofTrueTypeFont () |
void | loadFont (string filename, int fontsize) |
void | loadFont (string filename, int fontsize, bool _bAntiAliased, bool _bFullCharacterSet, bool makeContours=false) |
float | getLineHeight () |
void | setLineHeight (float height) |
float | stringWidth (string s) |
float | stringHeight (string s) |
ofRectangle | getStringBoundingBox (string s, float x, float y) |
void | drawString (string s, float x, float y) |
void | drawStringAsShapes (string s, float x, float y) |
ofTTFCharacter | getCharacterAsPoints (int character) |
Public Attributes |
bool | bLoadedOk |
bool | bAntiAlised |
bool | bFullCharacterSet |
int | nCharacters |
Protected Member Functions |
void | drawChar (int c, float x, float y) |
void | drawCharAsShape (int c, float x, float y) |
int | ofNextPow2 (int a) |
Protected Attributes |
vector< ofTTFCharacter > | charOutlines |
float | lineHeight |
charProps * | cps |
GLuint * | texNames |
int | fontSize |
bool | bMakeContours |
int | border |
int | visibleBorder |
Constructor & Destructor Documentation
ofTrueTypeFont::ofTrueTypeFont |
( |
) |
|
ofTrueTypeFont::~ofTrueTypeFont |
( |
) |
[virtual] |
Member Function Documentation
void ofTrueTypeFont::drawChar |
( |
int |
c, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| [protected] |
void ofTrueTypeFont::drawCharAsShape |
( |
int |
c, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| [protected] |
void ofTrueTypeFont::drawString |
( |
string |
s, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
void ofTrueTypeFont::drawStringAsShapes |
( |
string |
s, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
float ofTrueTypeFont::getLineHeight |
( |
) |
|
ofRectangle ofTrueTypeFont::getStringBoundingBox |
( |
string |
s, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
void ofTrueTypeFont::loadFont |
( |
string |
filename, |
|
|
int |
fontsize, |
|
|
bool |
_bAntiAliased, |
|
|
bool |
_bFullCharacterSet, |
|
|
bool |
makeContours = false |
|
) |
| |
void ofTrueTypeFont::loadFont |
( |
string |
filename, |
|
|
int |
fontsize |
|
) |
| |
int ofTrueTypeFont::ofNextPow2 |
( |
int |
a ) |
[protected] |
void ofTrueTypeFont::setLineHeight |
( |
float |
height ) |
|
float ofTrueTypeFont::stringHeight |
( |
string |
s ) |
|
float ofTrueTypeFont::stringWidth |
( |
string |
s ) |
|
Member Data Documentation
The documentation for this class was generated from the following files: