1 #ifndef _GRASS_GEOMETRY_H
2 #define _GRASS_GEOMETRY_H
4 #include <osg/Geometry>
5 #include <osg/Drawable>
11 #include <osgutil/CullVisitor>
46 virtual const char*
className()
const {
return "GrassDrawable"; }
49 virtual void drawImplementation(RenderInfo& renderInfo)
const;
53 void ManageCulling(osgUtil::CullVisitor * cv, RenderInfo* renderInfo);
74 void PrepareDisplayList(osg::RenderInfo & renderInfo)
const;
77 ref_ptr<GrassAbilityParameters>
params;
96 void EnsureDetailedVersionIsReady();
111 #endif _GRASS_GEOMETRY_H