Added overide of the SceneHandler::clear() making it a no-op. Will revisit

this implemention later.
This commit is contained in:
Robert Osfield
2003-03-20 17:24:25 +00:00
parent fe49a97baa
commit f0eae16828
2 changed files with 9 additions and 4 deletions

View File

@@ -26,18 +26,19 @@ class OSGPRODUCER_EXPORT OsgSceneHandler : public Producer::Camera::SceneHandler
{
public :
OsgSceneHandler( osg::DisplaySettings *ds = NULL);
OsgSceneHandler(osg::DisplaySettings *ds = NULL);
/// override the init method to force it be run one at a time.
virtual void init();
void cull(Producer::Camera &cam);
virtual void clear(Producer::Camera& camera);
void draw(Producer::Camera &);
virtual void cull(Producer::Camera& camera);
virtual void draw(Producer::Camera& camera);
void setContextID( int id );
protected:
virtual ~OsgSceneHandler() {}

View File

@@ -38,6 +38,10 @@ void OsgSceneHandler::init()
osg::notify(osg::INFO)<<" unlocked "<<this<<" init."<<std::endl;
}
void OsgSceneHandler::clear(Producer::Camera& /*camera*/)
{
// no-op right now as scene view manages its own cleaer.
}
void OsgSceneHandler::cull(Producer::Camera &cam)
{