OpenSceneGraph  3.0.1
Public Member Functions | Protected Attributes
osgText::GlyphGeometry Class Reference
Inheritance diagram for osgText::GlyphGeometry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GlyphGeometry ()
void setup (const Glyph3D *glyph, const Style *style)
bool match (const Style *style) const
osg::GeodegetGeode () const
osg::GeometrygetGeometry () const
void setVertexArray (osg::Vec3Array *va)
 Set the VertexArray of the glyph.
osg::Vec3ArraygetVertexArray () const
 Get the VertexArray of the glyph.
void setNormalArray (osg::Vec3Array *na)
 Set the VertexArray of the glyph.
osg::Vec3ArraygetNormalArray () const
 Get the NormalArray for the wall face.
osg::Geometry::PrimitiveSetListgetFrontPrimitiveSetList ()
 Get the PrimitiveSetList for the front face.
osg::Geometry::PrimitiveSetListgetWallPrimitiveSetList ()
 Get the PrimitiveSetList for the wall face.
osg::Geometry::PrimitiveSetListgetBackPrimitiveSetList ()
 Get et the PrimitiveSetList for the back face.
virtual void setThreadSafeRefUnref (bool threadSafe)
 Set whether to use a mutex to ensure ref() and unref() are thread safe.

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

Constructor & Destructor Documentation

osgText::GlyphGeometry::GlyphGeometry ( )

Member Function Documentation

osg::Geometry::PrimitiveSetList& osgText::GlyphGeometry::getBackPrimitiveSetList ( ) [inline]

Get et the PrimitiveSetList for the back face.

osg::Geometry::PrimitiveSetList& osgText::GlyphGeometry::getFrontPrimitiveSetList ( ) [inline]

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.

osg::Geometry::PrimitiveSetList& osgText::GlyphGeometry::getWallPrimitiveSetList ( ) [inline]

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.


Member Data Documentation


The documentation for this class was generated from the following file:

osg logo
Generated at Mon Oct 3 2011 12:39:49 for the OpenSceneGraph by doxygen 1.7.5.