Public Member Functions | |
| META_Object (osgCal, SubMeshSoftware) | |
| SubMeshSoftware () | |
| SubMeshSoftware (CalModel *calModel, int meshId, int submeshId) | |
| SubMeshSoftware (const SubMeshSoftware &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| bool | create (void) |
| bool | update (void) |
| virtual void | drawImplementation (osg::State &state) 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 |
| 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 | |||
| ) |
| virtual bool osgCal::SubMeshSoftware::computeBound | ( | ) | const [virtual] |
| bool osgCal::SubMeshSoftware::create | ( | void | ) |
| virtual void osgCal::SubMeshSoftware::drawImplementation | ( | osg::State & | state | ) | 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 | ) |
CalModel* osgCal::SubMeshSoftware::_calModel [protected] |
int osgCal::SubMeshSoftware::_coreMeshId [protected] |
int osgCal::SubMeshSoftware::_coreSubmeshId [protected] |
bool osgCal::SubMeshSoftware::_invisible [protected] |
| osg::BoundingBox osgCal::SubMeshSoftware::_staticbbox |
bool osgCal::SubMeshSoftware::_supportsPrimitiveFunctor [protected] |
std::string osgCal::SubMeshSoftware::mMaterialName [protected] |
std::string osgCal::SubMeshSoftware::mName [protected] |
1.4.7