fix: virtual destructor for OcclusionCallback as well

This commit is contained in:
Alexander Booher 2024-09-22 22:32:35 -06:00
parent 734781abf6
commit 115e6a2eda
2 changed files with 3 additions and 0 deletions

View File

@ -154,6 +154,8 @@ namespace MWRender
return visibleRatio;
}
OcclusionCallback::~OcclusionCallback() {}
float OcclusionCallback::updateVisibleRatio(osg::Camera* camera)
{
int visible = mOcclusionQueryVisiblePixels->getQueryGeometry()->getNumPixels(camera);

View File

@ -114,6 +114,7 @@ namespace MWRender
OcclusionCallback(
osg::ref_ptr<osg::OcclusionQueryNode> oqnVisible, osg::ref_ptr<osg::OcclusionQueryNode> oqnTotal);
float getVisibleRatio(osg::Camera* camera, bool smooth);
virtual ~OcclusionCallback();
protected:
virtual float updateVisibleRatio(osg::Camera* camera);