VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::diguyOsgGraphicsMesh Class Reference

Class declaration. diguyOsgGraphicsMesh publicly inherits diguyGraphicsMesh. Virtual functions are declared for some of the virtual functions in the base class.

Inheritance diagram for makVrv::diguyOsgGraphicsMesh:
Inheritance graph
[legend]

Public Member Functions

 diguyOsgGraphicsMesh (void *internal_data)
 
virtual void build ()
 
virtual void unbuild ()
 
osg::PrimitiveSet * get_primitiveSet ()
 
int get_num_drawables ()
 
osg::Drawable * getDrawable (int drawable_index)
 

Protected Member Functions

void attach_state_set_to_drawable (int drawable_index)
 

Protected Attributes

osg::ref_ptr< osg::PrimitiveSet > m_primitiveSet
 
std::vector< osg::ref_ptr
< osg::Drawable > > 
m_drawables
 
std::vector< boolm_has_graphics_state_set
 

Constructor & Destructor Documentation

makVrv::diguyOsgGraphicsMesh::diguyOsgGraphicsMesh ( void *  internal_data)

Member Function Documentation

virtual void makVrv::diguyOsgGraphicsMesh::build ( )
virtual
virtual void makVrv::diguyOsgGraphicsMesh::unbuild ( )
virtual
osg::PrimitiveSet* makVrv::diguyOsgGraphicsMesh::get_primitiveSet ( )
inline

References m_primitiveSet.

int makVrv::diguyOsgGraphicsMesh::get_num_drawables ( )
osg::Drawable* makVrv::diguyOsgGraphicsMesh::getDrawable ( int  drawable_index)
void makVrv::diguyOsgGraphicsMesh::attach_state_set_to_drawable ( int  drawable_index)
protected

Member Data Documentation

osg::ref_ptr<osg::PrimitiveSet> makVrv::diguyOsgGraphicsMesh::m_primitiveSet
protected

Referenced by get_primitiveSet().

std::vector<osg::ref_ptr<osg::Drawable> > makVrv::diguyOsgGraphicsMesh::m_drawables
protected
std::vector<bool> makVrv::diguyOsgGraphicsMesh::m_has_graphics_state_set
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)