#include "OSGTextVectorGlyph.h"#include <OSGGLU.h>#include <cassert>#include <cmath>Go to the source code of this file.
Namespaces | |
| namespace | osg |
Functions | |
| static void | osg::evalCubicBezierCurve (const Vec2f &pt1, const Vec2f &pt2, const Vec2f &pt3, const Vec2f &pt4, const UInt32 level, vector< Vec2f > &coords) |
| static void | osg::evalQuadraticBezierCurve (const Vec2f &pt1, const Vec2f &pt2, const Vec2f &pt3, const UInt32 level, vector< Vec2f > &coords) |
| static void | osg::evalBezierCurve (const TextVectorGlyph::Contour &contour, UInt32 &index, const UInt32 level, vector< Vec2f > &coords) |
| static void OSG_APIENTRY | osg::gluTessBeginDataCB (GLenum type, void *polygonData) |
| static void OSG_APIENTRY | osg::gluTessEndDataCB (void *polygonData) |
| static void OSG_APIENTRY | osg::gluTessVertexDataCB (void *vertexData, void *polygonData) |
| static void OSG_APIENTRY | osg::gluTessCombineDataCB (GLdouble coords[3], void *vertexData[4], GLfloat weight[4], void **outDatab, void *polygonData) |
| static Vec2f | osg::computeEdgeNormal (const Vec2f &a, const Vec2f &b, bool cw) |
| static bool | osg::isLeft (const Vec2f &a, const Vec2f &b, const Vec2f &point) |
| static Int32 | osg::calcWindingNumber (const vector< Vec2f > &coords, UInt32 start, UInt32 end, const Vec2f &point) |
| static bool | osg::isInteriorPoint (const Vec2f &point, const TextVectorGlyph::PolygonOutline &outline, GLenum windingRule) |
Variables | |
| static osg::Char8 | cvsid_cpp [] = "@(#)$Id: OSGTextVectorGlyph.cpp,v 1.9 2005/04/25 11:45:24 jbehr Exp $" |
| static osg::Char8 | cvsid_hpp [] = OSGTEXTVECTORGLYPH_HEADER_CVSID |
| static osg::Char8 | cvsid_inl [] = OSGTEXTVECTORGLYPH_INLINE_CVSID |
|
|
Definition at line 636 of file OSGTextVectorGlyph.cpp. |
|
|
Definition at line 637 of file OSGTextVectorGlyph.cpp. |
|
|
Definition at line 638 of file OSGTextVectorGlyph.cpp. |
1.4.3