#include <FTLayout.h>
Inheritance diagram for FTLayout:

Specific layout manager classes are derived from this class. This class is abstract and deriving classes must implement the protected Render methods to render formatted text and BBox methods to determine the bounding box of output text.
Definition at line 52 of file FTLayout.h.
Public Member Functions | |
| virtual | ~FTLayout () |
| Destructor. | |
| virtual FTBBox | BBox (const char *string, const int len=-1, FTPoint position=FTPoint())=0 |
| Get the bounding box for a formatted string. | |
| virtual FTBBox | BBox (const wchar_t *string, const int len=-1, FTPoint position=FTPoint())=0 |
| Get the bounding box for a formatted string. | |
| virtual void | Render (const char *string, const int len=-1, FTPoint position=FTPoint(), int renderMode=FTGL::RENDER_ALL)=0 |
| Render a string of characters. | |
| virtual void | Render (const wchar_t *string, const int len=-1, FTPoint position=FTPoint(), int renderMode=FTGL::RENDER_ALL)=0 |
| Render a string of characters. | |
| virtual FT_Error | Error () const |
| Queries the Layout for errors. | |
Protected Member Functions | |
| FTLayout () | |
Friends | |
| class | FTSimpleLayout |
|
|
|
|
|
Destructor.
|
|
||||||||||||||||
|
Get the bounding box for a formatted string.
Implemented in FTSimpleLayout. |
|
||||||||||||||||
|
Get the bounding box for a formatted string.
Implemented in FTSimpleLayout. |
|
|
Queries the Layout for errors.
|
|
||||||||||||||||||||
|
Render a string of characters.
Implemented in FTSimpleLayout. |
|
||||||||||||||||||||
|
Render a string of characters.
Implemented in FTSimpleLayout. |
|
|
Definition at line 67 of file FTLayout.h. |
1.4.6