|
openscenegraph
|
Public Member Functions | |
| GlyphGeometry () | |
| void | setup (const Glyph3D *glyph, const Style *style) |
| bool | match (const Style *style) const |
| osg::Geode * | getGeode () const |
| osg::Geometry * | getGeometry () const |
| void | setVertexArray (osg::Vec3Array *va) |
| osg::Vec3Array * | getVertexArray () const |
| void | setNormalArray (osg::Vec3Array *na) |
| osg::Vec3Array * | getNormalArray () const |
| osg::Geometry::PrimitiveSetList & | getFrontPrimitiveSetList () |
| osg::Geometry::PrimitiveSetList & | getWallPrimitiveSetList () |
| osg::Geometry::PrimitiveSetList & | getBackPrimitiveSetList () |
| virtual void | setThreadSafeRefUnref (bool threadSafe) |
Protected Attributes | |
| osg::ref_ptr< Style > | _style |
| osg::ref_ptr< osg::Geode > | _geode |
| osg::ref_ptr< osg::Geometry > | _geometry |
| osg::ref_ptr< osg::Vec3Array > | _vertices |
| osg::ref_ptr< osg::Vec3Array > | _normals |
| osg::Geometry::PrimitiveSetList | _frontPrimitiveSetList |
| osg::Geometry::PrimitiveSetList | _wallPrimitiveSetList |
| osg::Geometry::PrimitiveSetList | _backPrimitiveSetList |
Get et the PrimitiveSetList for the back face.
Get the PrimitiveSetList for the front face.
| osg::Geode* osgText::GlyphGeometry::getGeode | ( | ) | const [inline] |
| osg::Geometry* osgText::GlyphGeometry::getGeometry | ( | ) | const [inline] |
| osg::Vec3Array* osgText::GlyphGeometry::getNormalArray | ( | ) | const [inline] |
Get the NormalArray for the wall face.
| osg::Vec3Array* osgText::GlyphGeometry::getVertexArray | ( | ) | const [inline] |
Get the VertexArray of the glyph.
Get the PrimitiveSetList for the wall face.
| bool osgText::GlyphGeometry::match | ( | const Style * | style | ) | const |
| void osgText::GlyphGeometry::setNormalArray | ( | osg::Vec3Array * | na | ) | [inline] |
Set the VertexArray of the glyph.
| virtual void osgText::GlyphGeometry::setThreadSafeRefUnref | ( | bool | threadSafe | ) | [virtual] |
Set whether to use a mutex to ensure ref() and unref() are thread safe.
Reimplemented from osg::Referenced.
| void osgText::GlyphGeometry::setup | ( | const Glyph3D * | glyph, |
| const Style * | style | ||
| ) |
| void osgText::GlyphGeometry::setVertexArray | ( | osg::Vec3Array * | va | ) | [inline] |
Set the VertexArray of the glyph.
osg::ref_ptr<osg::Geode> osgText::GlyphGeometry::_geode [protected] |
osg::ref_ptr<osg::Geometry> osgText::GlyphGeometry::_geometry [protected] |
osg::ref_ptr<osg::Vec3Array> osgText::GlyphGeometry::_normals [protected] |
osg::ref_ptr<Style> osgText::GlyphGeometry::_style [protected] |
osg::ref_ptr<osg::Vec3Array> osgText::GlyphGeometry::_vertices [protected] |
1.7.6.1