osgCal
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

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: