osgCal::SubMeshSoftware Class Reference

List of all members.

Public Member Functions

 META_Object (osgCal, SubMeshSoftware)
 SubMeshSoftware ()
 SubMeshSoftware (CalModel *calModel, int meshId, int submeshId)
 SubMeshSoftware (const SubMeshSoftware &, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
bool create (void)
bool update (void)
virtual void drawImplementation (osg::State &arg) const
virtual bool computeBound () const
virtual bool supports (osg::Drawable::PrimitiveFunctor &) const
void setSupportsPrimitiveFunctor (bool supportsPrimitiveFunctor)
bool isInvisible () const
void setInvisible (bool invisible)
const std::string & getName (void) const
void setName (const std::string &name)
const std::string & getMaterialName (void)
void setMaterialName (const std::string &materialName)

Public Attributes

osg::BoundingBox _staticbbox

Protected Member Functions

virtual ~SubMeshSoftware ()

Protected Attributes

bool _supportsPrimitiveFunctor
bool _invisible
int _coreMeshId
int _coreSubmeshId
CalModel * _calModel
std::string mName
std::string mMaterialName


Constructor & Destructor Documentation

virtual osgCal::SubMeshSoftware::~SubMeshSoftware (  )  [protected, virtual]

osgCal::SubMeshSoftware::SubMeshSoftware (  ) 

osgCal::SubMeshSoftware::SubMeshSoftware ( CalModel *  calModel,
int  meshId,
int  submeshId 
)

osgCal::SubMeshSoftware::SubMeshSoftware ( const SubMeshSoftware ,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)


Member Function Documentation

virtual bool osgCal::SubMeshSoftware::computeBound (  )  const [virtual]

bool osgCal::SubMeshSoftware::create ( void   ) 

virtual void osgCal::SubMeshSoftware::drawImplementation ( osg::State &  arg  )  const [virtual]

const std::string& osgCal::SubMeshSoftware::getMaterialName ( void   )  [inline]

const std::string& osgCal::SubMeshSoftware::getName ( void   )  const [inline]

bool osgCal::SubMeshSoftware::isInvisible (  )  const [inline]

osgCal::SubMeshSoftware::META_Object ( osgCal  ,
SubMeshSoftware   
)

void osgCal::SubMeshSoftware::setInvisible ( bool  invisible  )  [inline]

void osgCal::SubMeshSoftware::setMaterialName ( const std::string &  materialName  )  [inline]

void osgCal::SubMeshSoftware::setName ( const std::string &  name  )  [inline]

void osgCal::SubMeshSoftware::setSupportsPrimitiveFunctor ( bool  supportsPrimitiveFunctor  )  [inline]

virtual bool osgCal::SubMeshSoftware::supports ( osg::Drawable::PrimitiveFunctor &   )  const [inline, virtual]

bool osgCal::SubMeshSoftware::update ( void   ) 


Member Data Documentation

CalModel* osgCal::SubMeshSoftware::_calModel [protected]

std::string osgCal::SubMeshSoftware::mMaterialName [protected]

std::string osgCal::SubMeshSoftware::mName [protected]


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

Generated on Wed Aug 19 01:36:27 2009 for osgCal by  doxygen 1.5.9