#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.