1 #ifndef GAME_RENDER_MWSCENE_H
2 #define GAME_RENDER_MWSCENE_H
10 #include <osg/ref_ptr>
37 typedef std::vector<const MWWorld::CellStore *>
CellList;
52 Pathgrid(osg::ref_ptr<osg::Group> root);
osg::ref_ptr< osg::Group > mRootNode
Definition: pathgrid.hpp:40
void enableCellPathgrid(const MWWorld::CellStore *store)
Definition: pathgrid.cpp:102
void addCell(const MWWorld::CellStore *store)
Definition: pathgrid.cpp:57
ExteriorPathgridNodes mExteriorPathgridNodes
Definition: pathgrid.hpp:45
osg::ref_ptr< osg::Group > mPathGridRoot
Definition: pathgrid.hpp:42
bool mPathgridEnabled
Definition: pathgrid.hpp:33
void togglePathgrid()
Definition: pathgrid.cpp:71
~Pathgrid()
Definition: pathgrid.cpp:35
Mutable state of a cell.
Definition: cellstore.hpp:53
Definition: pathgrid.hpp:31
CellList mActiveCells
Definition: pathgrid.hpp:38
bool toggleRenderMode(int mode)
Definition: pathgrid.cpp:44
std::map< std::pair< int, int >, osg::ref_ptr< osg::Group > > ExteriorPathgridNodes
Definition: pathgrid.hpp:44
void disableCellPathgrid(const MWWorld::CellStore *store)
Definition: pathgrid.cpp:132
std::vector< const MWWorld::CellStore * > CellList
Definition: pathgrid.hpp:37
osg::ref_ptr< osg::Group > mInteriorPathgridNode
Definition: pathgrid.hpp:46
void removeCell(const MWWorld::CellStore *store)
Definition: pathgrid.cpp:64
Pathgrid(osg::ref_ptr< osg::Group > root)
Definition: pathgrid.cpp:27