1 #ifndef OPENMW_COMPONENTS_TERRAIN_DRAWABLE_H 
    2 #define OPENMW_COMPONENTS_TERRAIN_DRAWABLE_H 
    4 #include <osg/Geometry> 
   13     class LightListCallback;
 
   28         virtual const char* 
className()
 const { 
return "TerrainDrawable"; }
 
   34         virtual void accept(osg::NodeVisitor &nv);
 
   35         void cull(osgUtil::CullVisitor* cv);
 
   37         typedef std::vector<osg::ref_ptr<osg::StateSet> > 
PassVector;
 
void cull(osgUtil::CullVisitor *cv)
Definition: terraindrawable.cpp:41
Definition: lightmanager.hpp:157
void copy(const btTransform &src, Nif::Transformation &dst)
Definition: testbulletnifloader.cpp:269
virtual void accept(osg::NodeVisitor &nv)
Definition: terraindrawable.cpp:22
void setPasses(const PassVector &passes)
Definition: terraindrawable.cpp:67
Definition: terraindrawable.hpp:22
virtual osg::Object * cloneType() const 
Definition: terraindrawable.hpp:25
virtual const char * className() const 
Definition: terraindrawable.hpp:28
TerrainDrawable()
Definition: terraindrawable.cpp:10
std::vector< osg::ref_ptr< osg::StateSet > > PassVector
Definition: terraindrawable.hpp:37
virtual bool isSameKindAs(const osg::Object *obj) const 
Definition: terraindrawable.hpp:27
osg::ref_ptr< SceneUtil::LightListCallback > mLightListCallback
Definition: terraindrawable.hpp:47
virtual osg::Object * clone(const osg::CopyOp ©op) const 
Definition: terraindrawable.hpp:26
void setLightListCallback(SceneUtil::LightListCallback *lightListCallback)
Definition: terraindrawable.cpp:72
virtual const char * libraryName() const 
Definition: terraindrawable.hpp:29
PassVector mPasses
Definition: terraindrawable.hpp:45
virtual void compileGLObjects(osg::RenderInfo &renderInfo) const 
Definition: terraindrawable.cpp:77