OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
landmanager.hpp
Go to the documentation of this file.
1 #ifndef OPENMW_COMPONENTS_ESMTERRAIN_LANDMANAGER_H
2 #define OPENMW_COMPONENTS_ESMTERRAIN_LANDMANAGER_H
3 
4 #include <osg/Object>
5 
8 
9 namespace ESM
10 {
11  struct Land;
12 }
13 
14 namespace MWRender
15 {
16 
18  {
19  public:
20  LandManager(int loadFlags);
21 
23  osg::ref_ptr<ESMTerrain::LandObject> getLand(int x, int y);
24 
25  virtual void reportStats(unsigned int frameNumber, osg::Stats* stats) const;
26 
27  private:
29  };
30 
31 }
32 
33 #endif
virtual void reportStats(unsigned int frameNumber, osg::Stats *stats) const
Definition: landmanager.cpp:42
int mLoadFlags
Definition: landmanager.hpp:28
Definition: landmanager.hpp:17
osg::ref_ptr< ESMTerrain::LandObject > getLand(int x, int y)
Definition: landmanager.cpp:22
Base class for managers that require a virtual file system and object cache.
Definition: resourcemanager.hpp:23
LandManager(int loadFlags)
Definition: landmanager.cpp:16