Added overide of the SceneHandler::clear() making it a no-op. Will revisit
this implemention later.
This commit is contained in:
@@ -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() {}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user