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 |
std::vector< osg::Vec3f > | originalNormals_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|