openscenegraph
Public Member Functions | Protected Attributes
osgText::GlyphGeometry Class Reference
Inheritance diagram for osgText::GlyphGeometry:
osg::Referenced

List of all members.

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

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: