#include <FTVectoriser.h>
Definition at line 80 of file FTVectoriser.h.
| Public Member Functions | |
| FTMesh () | |
| Default constructor. | |
| ~FTMesh () | |
| Destructor. | |
| void | AddPoint (const FTGL_DOUBLE x, const FTGL_DOUBLE y, const FTGL_DOUBLE z) | 
| Add a point to the mesh. | |
| FTGL_DOUBLE * | Combine (const FTGL_DOUBLE x, const FTGL_DOUBLE y, const FTGL_DOUBLE z) | 
| Create a combine point for the gluTesselator. | |
| void | Begin (GLenum meshType) | 
| Begin a new polygon. | |
| void | End () | 
| End a polygon. | |
| void | Error (GLenum e) | 
| Record a gluTesselation error. | |
| unsigned int | TesselationCount () const | 
| The number of tesselations in the mesh. | |
| const FTTesselation *const | Tesselation (unsigned int index) const | 
| Get a tesselation by index. | |
| const PointList & | TempPointList () const | 
| Return the temporary point list. | |
| GLenum | Error () const | 
| Get the GL ERROR returned by the glu tesselator. | |
| 
 | 
| Default constructor. 
 Definition at line 51 of file FTVectoriser.cpp. References FTVector< FT_VECTOR_ITEM_TYPE >::reserve(). | 
| 
 | 
| Destructor. 
 Definition at line 59 of file FTVectoriser.cpp. References FTVector< FT_VECTOR_ITEM_TYPE >::clear(), and FTVector< FT_VECTOR_ITEM_TYPE >::size(). | 
| 
 | ||||||||||||||||
| Add a point to the mesh. 
 Definition at line 70 of file FTVectoriser.cpp. References FTTesselation::AddPoint(), and FTGL_DOUBLE. Referenced by ftglVertex(). | 
| 
 | 
| Begin a new polygon. 
 Definition at line 83 of file FTVectoriser.cpp. Referenced by ftglBegin(). | 
| 
 | ||||||||||||||||
| Create a combine point for the gluTesselator. 
 Definition at line 76 of file FTVectoriser.cpp. References FTList< FT_LIST_ITEM_TYPE >::back(), FTGL_DOUBLE, and FTList< FT_LIST_ITEM_TYPE >::push_back(). Referenced by ftglCombine(). | 
| 
 | 
| End a polygon. 
 Definition at line 89 of file FTVectoriser.cpp. References FTVector< FT_VECTOR_ITEM_TYPE >::push_back(). Referenced by ftglEnd(). | 
| 
 | 
| Get the GL ERROR returned by the glu tesselator. 
 Definition at line 139 of file FTVectoriser.h. | 
| 
 | 
| Record a gluTesselation error. 
 Definition at line 119 of file FTVectoriser.h. Referenced by ftglError(). | 
| 
 | 
| Return the temporary point list. For testing only. Definition at line 134 of file FTVectoriser.h. | 
| 
 | 
| Get a tesselation by index. 
 Definition at line 95 of file FTVectoriser.cpp. References FTVector< FT_VECTOR_ITEM_TYPE >::size(). Referenced by FTExtrdGlyph::FTExtrdGlyph(), and FTPolyGlyph::FTPolyGlyph(). | 
| 
 | 
| The number of tesselations in the mesh. 
 Definition at line 124 of file FTVectoriser.h. Referenced by FTExtrdGlyph::FTExtrdGlyph(), and FTPolyGlyph::FTPolyGlyph(). | 
 1.3.6
 
1.3.6