1 #ifndef CSV_RENDER_CELLWATER_H
2 #define CSV_RENDER_CELLWATER_H
11 #include "../../model/world/record.hpp"
18 class PositionAttitudeTransform;
24 class CellCoordinates;
47 void cellDataChanged(
const QModelIndex& topLeft,
const QModelIndex& bottomRight);
~CellWater()
Definition: cellwater.cpp:59
osg::ref_ptr< osg::Geode > mWaterNode
Definition: cellwater.hpp:61
osg::ref_ptr< osg::PositionAttitudeTransform > mWaterTransform
Definition: cellwater.hpp:60
osg::Group * mParentNode
Definition: cellwater.hpp:58
osg::ref_ptr< osg::Geometry > mWaterGeometry
Definition: cellwater.hpp:62
bool mHasWater
Definition: cellwater.hpp:66
CellWater(CSMWorld::Data &data, osg::Group *cellNode, const std::string &id, const CSMWorld::CellCoordinates &cellCoords)
Definition: cellwater.cpp:25
void recreate()
Definition: cellwater.cpp:122
Definition: cellwater.hpp:32
bool mExterior
Definition: cellwater.hpp:65
CSMWorld::Data & mData
Definition: cellwater.hpp:55
bool mDeleted
Definition: cellwater.hpp:64
static const int CellSize
Definition: cellwater.hpp:53
Definition: cellcoordinates.hpp:12
std::string mId
Definition: cellwater.hpp:56
void cellDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: cellwater.cpp:95
void updateCellData(const CSMWorld::Record< CSMWorld::Cell > &cellRecord)
Definition: cellwater.cpp:64