#include <FTVectoriser.h>
Public Member Functions | |
| FTTesselation (GLenum m) | |
| ~FTTesselation () | |
| void | AddPoint (const FTGL_DOUBLE x, const FTGL_DOUBLE y, const FTGL_DOUBLE z) |
| size_t | PointCount () const |
| const FTPoint & | Point (unsigned int index) const |
| GLenum | PolygonType () const |
| FTTesselation (GLenum m) | |
| ~FTTesselation () | |
| void | AddPoint (const FTGL_DOUBLE x, const FTGL_DOUBLE y, const FTGL_DOUBLE z) |
| size_t | PointCount () const |
| const FTPoint & | Point (unsigned int index) const |
| GLenum | PolygonType () const |
Private Types | |
| typedef FTVector< FTPoint > | PointVector |
| typedef FTVector< FTPoint > | PointVector |
Private Attributes | |
| PointVector | pointList |
| GLenum | meshType |
Definition at line 20 of file FTVectoriser.h.
typedef FTVector<FTPoint> FTTesselation::PointVector [private] |
Points generated by gluTesselator.
Definition at line 67 of file FTVectoriser.h.
typedef FTVector<FTPoint> FTTesselation::PointVector [private] |
Points generated by gluTesselator.
Definition at line 67 of file FTVectoriser.h.
| FTTesselation::FTTesselation | ( | GLenum | m | ) | [inline] |
Default constructor
Definition at line 26 of file FTVectoriser.h.
| FTTesselation::~FTTesselation | ( | ) | [inline] |
Destructor
Definition at line 35 of file FTVectoriser.h.
| FTTesselation::FTTesselation | ( | GLenum | m | ) | [inline] |
Default constructor
Definition at line 26 of file FTVectoriser.h.
| FTTesselation::~FTTesselation | ( | ) | [inline] |
Destructor
Definition at line 35 of file FTVectoriser.h.
| void FTTesselation::AddPoint | ( | const FTGL_DOUBLE | x, | |
| const FTGL_DOUBLE | y, | |||
| const FTGL_DOUBLE | z | |||
| ) | [inline] |
Add a point to the mesh.
Definition at line 43 of file FTVectoriser.h.
Referenced by FTMesh::AddPoint().
| size_t FTTesselation::PointCount | ( | ) | const [inline] |
The number of points in this mesh
Definition at line 51 of file FTVectoriser.h.
| const FTPoint& FTTesselation::Point | ( | unsigned int | index | ) | const [inline] |
Definition at line 56 of file FTVectoriser.h.
| GLenum FTTesselation::PolygonType | ( | ) | const [inline] |
Return the OpenGL polygon type.
Definition at line 61 of file FTVectoriser.h.
Referenced by FTExtrdGlyph::FTExtrdGlyph(), and FTPolyGlyph::FTPolyGlyph().
| void FTTesselation::AddPoint | ( | const FTGL_DOUBLE | x, | |
| const FTGL_DOUBLE | y, | |||
| const FTGL_DOUBLE | z | |||
| ) | [inline] |
Add a point to the mesh.
Definition at line 43 of file FTVectoriser.h.
| size_t FTTesselation::PointCount | ( | ) | const [inline] |
The number of points in this mesh
Definition at line 51 of file FTVectoriser.h.
| const FTPoint& FTTesselation::Point | ( | unsigned int | index | ) | const [inline] |
Definition at line 56 of file FTVectoriser.h.
| GLenum FTTesselation::PolygonType | ( | ) | const [inline] |
Return the OpenGL polygon type.
Definition at line 61 of file FTVectoriser.h.
PointVector FTTesselation::pointList [private] |
Definition at line 68 of file FTVectoriser.h.
GLenum FTTesselation::meshType [private] |
OpenGL primitive type from gluTesselator.
Definition at line 73 of file FTVectoriser.h.
1.5.1