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