12 #include <osg/OperationThread>
13 #include <osgUtil/IncrementalCompileOperation>
14 #include <osgUtil/SceneView>
16 #include <tbb/atomic.h>
89 virtual void operator () (osg::Object* obj);
91 virtual void startUp();
94 virtual void release();
97 void setIco(osgUtil::IncrementalCompileOperation * ico);
100 virtual void addPersistantJob(osg::Operation * job);
103 virtual void removePersistantJob(osg::Operation * job);
106 virtual void addTransientJob(osg::Operation * job);
113 virtual void runTransientJobs(osgUtil::SceneView * sceneView);
122 osgUtil::IncrementalCompileOperation *
myIco;
160 static const std::string& theClassName();