Main Page | Namespace List | Class List | Directories | File List | Class Members | File Members

osgCal::SubMeshSoftware Class Reference

List of all members.

Public Member Functions

 META_Object (osgCal, SubMeshSoftware)
 SubMeshSoftware ()
 SubMeshSoftware (CalSubmesh *calSubmesh, CalRenderer *calRenderer)
 SubMeshSoftware (const SubMeshSoftware &, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
void create (void)
void update (void)
virtual void drawImplementation (osg::State &state) const
virtual bool computeBound () const
virtual bool supports (PrimitiveFunctor &) const
void setSupportsPrimitiveFunctor (bool supportsPrimitiveFunctor)
void setInvisible (bool invisible)
const std::string & getName (void)
void setName (const std::string &name)

Public Attributes

osg::BoundingBox _staticbbox

Protected Member Functions

virtual ~SubMeshSoftware ()

Protected Attributes

bool _supportsPrimitiveFunctor
bool _invisible
CalSubmesh * _calSubmesh
CalRenderer * _calRenderer
std::string mName

Constructor & Destructor Documentation

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

osgCal::SubMeshSoftware::SubMeshSoftware  ) 
 

osgCal::SubMeshSoftware::SubMeshSoftware CalSubmesh *  calSubmesh,
CalRenderer *  calRenderer
 

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


Member Function Documentation

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

void osgCal::SubMeshSoftware::create void   ) 
 

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

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

osgCal::SubMeshSoftware::META_Object osgCal  ,
SubMeshSoftware 
 

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

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

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

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

void osgCal::SubMeshSoftware::update void   ) 
 


Member Data Documentation

CalRenderer* osgCal::SubMeshSoftware::_calRenderer [protected]
 

CalSubmesh* osgCal::SubMeshSoftware::_calSubmesh [protected]
 

bool osgCal::SubMeshSoftware::_invisible [protected]
 

osg::BoundingBox osgCal::SubMeshSoftware::_staticbbox
 

bool osgCal::SubMeshSoftware::_supportsPrimitiveFunctor [protected]
 

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


The documentation for this class was generated from the following file:
Generated on Sun Dec 19 09:46:00 2004 for osgCal by  doxygen 1.3.9.1