1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-30 09:45:36 +00:00

make mGrid (and friends) private again, create accessor method to return bool of mGrid.empty()

This commit is contained in:
Bret Curtis 2020-04-23 17:40:10 +02:00
parent 48713915cb
commit 756ec7117b
2 changed files with 4 additions and 1 deletions

View file

@ -442,7 +442,7 @@ void QuadTreeWorld::accept(osg::NodeVisitor &nv)
}
if (isCullVisitor)
updateWaterCullingView(mHeightCullCallback, vd, static_cast<osgUtil::CullVisitor*>(&nv), mStorage->getCellWorldSize(), !mGrid.empty());
updateWaterCullingView(mHeightCullCallback, vd, static_cast<osgUtil::CullVisitor*>(&nv), mStorage->getCellWorldSize(), !isGridEmpty());
if (!isCullVisitor)
vd->clear(); // we can't reuse intersection views in the next frame because they only contain what is touched by the intersection ray.

View file

@ -28,6 +28,9 @@ namespace Terrain
View* createView();
protected:
bool isGridEmpty() { return mGrid.empty(); }
private:
osg::ref_ptr<osg::Node> buildTerrain (osg::Group* parent, float chunkSize, const osg::Vec2f& chunkCenter);
void updateWaterCulling();