#include <OSGTextVectorGlyph.h>
Public Types | |
| typedef std::pair< GLenum, UInt32 > | TypeIndex |
Public Attributes | |
| std::vector< Vec2f > | coords |
| std::vector< UInt32 > | contours |
| std::vector< UInt32 > | indices |
| std::vector< TypeIndex > | types |
Definition at line 108 of file OSGTextVectorGlyph.h.
| typedef std::pair<GLenum, UInt32> osg::TextVectorGlyph::PolygonOutline::TypeIndex |
Defines a pair of a GL primitive type and an index
Definition at line 120 of file OSGTextVectorGlyph.h.
| std::vector<Vec2f> osg::TextVectorGlyph::PolygonOutline::coords |
All vertices of the outline
Definition at line 111 of file OSGTextVectorGlyph.h.
Referenced by osg::TextVectorGlyph::computeContourOrientations(), osg::TextVectorFace::fillGeo(), osg::TextVectorGlyph::getNormals(), osg::gluTessCombineDataCB(), and osg::isInteriorPoint().
| std::vector<UInt32> osg::TextVectorGlyph::PolygonOutline::contours |
The index of the last vertex of each contour
Definition at line 114 of file OSGTextVectorGlyph.h.
Referenced by osg::TextVectorGlyph::computeContourOrientations(), osg::TextVectorFace::fillGeo(), osg::TextVectorGlyph::getNormals(), and osg::isInteriorPoint().
| std::vector<UInt32> osg::TextVectorGlyph::PolygonOutline::indices |
The vertex indices produced by the tesselation
Definition at line 117 of file OSGTextVectorGlyph.h.
Referenced by osg::TextVectorFace::fillGeo(), osg::gluTessEndDataCB(), and osg::gluTessVertexDataCB().
| std::vector<TypeIndex> osg::TextVectorGlyph::PolygonOutline::types |
The GL primitive types (triangles, triangle strips or triangle fans) and the index of the last vertex of each sequence of primitives.
Definition at line 127 of file OSGTextVectorGlyph.h.
Referenced by osg::TextVectorFace::fillGeo(), osg::gluTessBeginDataCB(), and osg::gluTessEndDataCB().
1.5.5