|
OpenMW
|
#include <terraindrawable.hpp>
Public Types | |
| typedef std::vector < osg::ref_ptr< osg::StateSet > > | PassVector |
Public Member Functions | |
| virtual osg::Object * | cloneType () const |
| virtual osg::Object * | clone (const osg::CopyOp ©op) const |
| virtual bool | isSameKindAs (const osg::Object *obj) const |
| virtual const char * | className () const |
| virtual const char * | libraryName () const |
| TerrainDrawable () | |
| TerrainDrawable (const TerrainDrawable ©, const osg::CopyOp ©op) | |
| virtual void | accept (osg::NodeVisitor &nv) |
| void | cull (osgUtil::CullVisitor *cv) |
| void | setPasses (const PassVector &passes) |
| void | setLightListCallback (SceneUtil::LightListCallback *lightListCallback) |
| virtual void | compileGLObjects (osg::RenderInfo &renderInfo) const |
Private Attributes | |
| PassVector | mPasses |
| osg::ref_ptr < SceneUtil::LightListCallback > | mLightListCallback |
Subclass of Geometry that supports built in multi-pass rendering and built in LightListCallback.
| typedef std::vector<osg::ref_ptr<osg::StateSet> > Terrain::TerrainDrawable::PassVector |
| Terrain::TerrainDrawable::TerrainDrawable | ( | ) |
| Terrain::TerrainDrawable::TerrainDrawable | ( | const TerrainDrawable & | copy, |
| const osg::CopyOp & | copyop | ||
| ) |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
| void Terrain::TerrainDrawable::cull | ( | osgUtil::CullVisitor * | cv | ) |
|
inlinevirtual |
|
inlinevirtual |
| void Terrain::TerrainDrawable::setLightListCallback | ( | SceneUtil::LightListCallback * | lightListCallback | ) |
| void Terrain::TerrainDrawable::setPasses | ( | const PassVector & | passes | ) |
|
private |
|
private |
1.8.6