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] |